1 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
4 * gcc.target/i386/pr65105-1.c: New.
5 * gcc.target/i386/pr65105-2.c: New.
6 * gcc.target/i386/pr65105-3.c: New.
7 * gcc.target/i386/pr65105-4.C: New.
8 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
10 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
12 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
14 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
18 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
20 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
21 * gfortran.dg/function_types_3.f90: Change error message to
22 "Type inaccessible...."
23 * gfortran.dg/ptr_func_assign_1.f08: New test.
24 * gfortran.dg/ptr_func_assign_2.f08: New test.
26 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
30 * gfortran.dg/ptr_func_assign_3.f08: New test.
31 * gfortran.dg/ptr_func_assign_4.f08: New test.
33 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
34 Sebastian Pop <s.pop@samsung.com>
36 * gcc/testsuite/gcc.dg/graphite/run-id-pr67700-1.c: New test case.
37 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
38 * gcc.dg/graphite/block-3.c: Same.
39 * gcc.dg/graphite/block-4.c: Same.
40 * gcc.dg/graphite/block-5.c: Same.
41 * gcc.dg/graphite/block-6.c: Same.
42 * gcc.dg/graphite/block-7.c: Same.
43 * gcc.dg/graphite/block-8.c: Same.
44 * gcc.dg/graphite/block-pr47654.c: Same.
45 * gcc.dg/graphite/interchange-0.c: Same.
46 * gcc.dg/graphite/interchange-1.c: Same.
47 * gcc.dg/graphite/interchange-10.c: Same.
48 * gcc.dg/graphite/interchange-11.c: Same.
49 * gcc.dg/graphite/interchange-12.c: Same.
50 * gcc.dg/graphite/interchange-13.c: Same.
51 * gcc.dg/graphite/interchange-14.c: Same.
52 * gcc.dg/graphite/interchange-15.c: Same.
53 * gcc.dg/graphite/interchange-3.c: Same.
54 * gcc.dg/graphite/interchange-4.c: Same.
55 * gcc.dg/graphite/interchange-5.c: Same.
56 * gcc.dg/graphite/interchange-6.c: Same.
57 * gcc.dg/graphite/interchange-7.c: Same.
58 * gcc.dg/graphite/interchange-8.c: Same.
59 * gcc.dg/graphite/interchange-9.c: Same.
60 * gcc.dg/graphite/interchange-mvt.c: Same.
61 * gcc.dg/graphite/pr35356-1.c: Same.
62 * gcc.dg/graphite/pr35356-3.c: Same.
63 * gcc.dg/graphite/pr37485.c: Same.
64 * gcc.dg/graphite/scop-1.c: Same.
65 * gcc.dg/graphite/scop-11.c: Same.
66 * gcc.dg/graphite/scop-5.c: Same.
67 * gcc.dg/graphite/uns-block-1.c: Same.
68 * gcc.dg/graphite/uns-interchange-9.c: Same.
69 * gfortran.dg/graphite/block-1.f90: Same.
70 * gfortran.dg/graphite/interchange-3.f90: Same.
71 * gfortran.dg/graphite/pr14741.f90: Same.
72 * gfortran.dg/graphite/block-2.f: Same.
74 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
75 Sebastian Pop <s.pop@samsung.com>
77 PR tree-optimization/67700
78 * testsuite/gcc.dg/graphite/run-id-pr67700.c: New.
80 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
83 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
84 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
86 * gcc.target/sh/pr54236-5.c: New.
87 * gcc.target/sh/pr54236-6.c: New.
89 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
91 PR rtl-optimization/67456
92 PR rtl-optimization/67464
93 PR rtl-optimization/67465
94 * gcc.dg/pr67465.c: New test.
96 2015-09-28 Tom de Vries <tom@codesourcery.com>
98 PR tree-optimization/62171
99 * gcc.dg/vect/pr62171.c: New test.
101 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
103 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
104 skip on AIX. XFAIL individual line tests.
106 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
108 PR rtl-optimization/64164
109 PR tree-optimization/67312
110 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
111 * gcc.target/i386/stackalign/return-4.c: Add -O.
113 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
115 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
117 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
120 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
122 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
124 * gcc.dg/pr64935-1.c: XFAIL on AIX.
125 * gcc.dg/pr64935-2.c: XFAIL on AIX.
126 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
127 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
128 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
129 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
130 DW_AT_noreturn on AIX.
131 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
132 DW_AT_noreturn on AIX.
133 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
134 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
135 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
136 DW_AT_GNU_deleted on AIX.
137 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
138 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
139 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
140 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
141 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
142 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
143 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
144 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
145 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
146 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
147 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
148 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
149 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
150 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
151 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
153 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
156 * gfortran.dg/pr67614.f90: New test.
158 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
161 * gfortran.dg/pr67525.f90: New test.
163 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
166 * gfortran.dg/allocatable_function_9.f90: New.
168 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
171 * gcc.target/sh/pr67675.c: New.
173 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
175 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
177 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
179 * gcc.target/i386/pr66749.c (dg-options): Replace
180 -mtune=lakemount with -mtune=lakemont.
181 * gcc.target/i386/pr66821.c (dg-options): Likewise.
182 * gcc.target/i386/pr67329.c (dg-options): Likewise.
184 2015-09-25 Marek Polacek <polacek@redhat.com>
186 * c-c++-common/ubsan/bounds-11.c: New test.
187 * c-c++-common/ubsan/bounds-12.c: New test.
189 2015-09-25 Marek Polacek <polacek@redhat.com>
192 * c-c++-common/ubsan/pr64906.c: New test.
194 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
196 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
197 with -mtune=lakemount.
198 * gcc.target/i386/pr66821.c (dg-options): Likewise.
199 * gcc.target/i386/pr67329.c (dg-options): Likewise.
201 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
204 * gcc.dg/Werror-13.c: New test.
206 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
208 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
210 2015-09-24 Richard Biener <rguenther@suse.de>
213 * g++.dg/pr67699.C: New testcase.
215 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
218 * gcc.target/arm/fp16-inf.c: New test.
220 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
222 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
223 name while checking for AVX-512VBMI presence.
225 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
227 * lib/target-supports.exp (check_effective_target_pie): Check for
228 PIE support on Solaris 11.x and 12.
230 2015-09-24 Richard Biener <rguenther@suse.de>
232 * g++.dg/tree-ssa/restrict3.C: New testcase.
234 2015-09-24 Richard Biener <rguenther@suse.de>
236 PR tree-optimization/48885
237 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
239 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
241 * c-c++-common/Wmisleading-indentation.c: Augment test.
243 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
245 Fix small typos in the coding rule enforcement warnings.
246 * g++.dg/diagnostic/disable.C: Replace 'namepace'
249 2015-09-23 Richard Biener <rguenther@suse.de>
252 * gcc.dg/ubsan/pr67662.c: New testcase.
254 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
257 * gcc.dg/pragma-diag-6.c: New test.
259 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
261 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
263 2015-09-23 Richard Biener <rguenther@suse.de>
265 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
267 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
269 * c-c++-common/Wmisleading-indentation.c: Augment test.
271 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
273 * g++.dg/diagostic/disable.C: New.
275 2015-09-22 Tom de Vries <tom@codesourcery.com>
277 PR tree-optimization/67671
278 * g++.dg/pr67671.C: New test.
280 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
283 * gcc.target/i386/pr67480.c: New test.
285 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
287 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
288 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
289 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
290 avx512dq, avx512cd, avx512er and avx512pf.
292 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
294 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
295 update-fetch operations.
296 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
298 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
300 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
301 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
303 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
305 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
307 * gcc.target/aarch64/atomic-inst-swap.c: New.
309 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
311 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
312 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
313 * gcc.target/i386/pr59789.c (f1): Likewise.
314 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
315 * gcc.target/i386/intrinsics_6.c: Likewise.
316 * gcc.dg/winline-5.c (int t): Likewise.
317 * gcc.dg/winline-9.c (t): Likewise.
318 * gcc.dg/always_inline2.c (q): Likewise.
319 * gcc.dg/winline-2.c (inline int t): Likewise.
320 * gcc.dg/winline-6.c: Likewise.
321 * gcc.dg/winline-10.c (void g): Likewise.
322 * gcc.dg/pr49243.c (void parse): Likewise.
323 * gcc.dg/always_inline3.c (q2): Likewise.
324 * gcc.dg/winline-3.c: Likewise.
325 * gcc.dg/winline-7.c (inline void *t): Likewise.
327 2015-09-22 Tom de Vries <tom@codesourcery.com>
329 PR tree-optimization/67666
330 * g++.dg/pr67666.C: New test.
332 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
335 * gfortran.dg/pr67615.f90: new test.
337 2015-09-21 Jeff Law <law@redhat.com>
339 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
341 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
343 Complete the implementation of N4230, Nested namespace definition.
344 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
345 attributes and nested namespace definitions.
346 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
347 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
348 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
349 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
350 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
351 appearing before the namespace identifier.
353 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
356 * gcc.dg/cpp/pr66415-1.c: Test column number.
358 2015-09-21 Richard Biener <rguenther@suse.de>
360 * g++.dg/ext/attr-alias-3.C: Add -g.
362 2015-09-21 Richard Biener <rguenther@suse.de>
365 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
367 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
370 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
372 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
374 * gcc.dg/pragma-diag-5.c: Fix excess warning.
376 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
379 * gcc.dg/pr53265.c: Update.
381 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
383 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
385 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
388 * gcc.target/sh/pr59478.c: New.
390 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
393 * gcc.target/sh/pr51244-12.c: Adjust testcase.
394 * gcc.target/sh/pr54236-2.c: Likewise.
396 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
398 * gcc.target/sh/pr43417.c: Move target independent test to ...
399 * gcc.c-torture/compile/pr43417.c: ... here.
401 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
403 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
404 check_effective_target_big_endian, check_effective_target_little_endian,
405 check_effective_target_any_fpu, check_effective_target_double_fpu,
406 check_effective_target_use_single_only_fpu,
407 check_effective_target_default_single_fpu,
408 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
409 check_effective_target_has_fsca, check_effective_target_has_fsrra,
410 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
411 check_effective_target_fmovd_enabled,
412 check_effective_target_has_privileged, check_effective_target_has_pref,
413 check_effective_target_banked_r0r7_isr,
414 check_effective_target_stack_save_isr): New effective target checks.
415 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
416 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
417 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
418 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
419 * gcc.target/sh/20080410-1.c: Use new effective target checks.
420 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
421 * gcc.target/sh/attr-isr.c: Likewise.
422 * gcc.target/sh/fpul-usage-1.c: Likewise.
423 * gcc.target/sh/hiconst.c: Likewise.
424 * gcc.target/sh/mfmovd.c: Likewise.
425 * gcc.target/sh/pr21255-3.c: Likewise.
426 * gcc.target/sh/pr33135-1.c: Likewise.
427 * gcc.target/sh/pr33135-2.c: Likewise.
428 * gcc.target/sh/pr33135-3.c: Likewise.
429 * gcc.target/sh/pr33135-4.c: Likewise.
430 * gcc.target/sh/pr39423-2.c: Likewise.
431 * gcc.target/sh/pr49880-4.c: Likewise.
432 * gcc.target/sh/pr49880-5.c: Likewise.
433 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
434 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
435 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
436 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
437 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
438 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
439 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
440 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
441 * gcc.target/sh/pr50751-2.c: Likewise.
442 * gcc.target/sh/pr50751-3.c: Likewise.
443 * gcc.target/sh/pr50751-5.c: Likewise.
444 * gcc.target/sh/pr50751-6.c: Likewise.
445 * gcc.target/sh/pr50751-8.c: Likewise.
446 * gcc.target/sh/pr51244-15.c: Likewise.
447 * gcc.target/sh/pr51244-2.c: Likewise.
448 * gcc.target/sh/pr51244-20.c: Likewise.
449 * gcc.target/sh/pr51244-6.c: Likewise.
450 * gcc.target/sh/pr52483-4.c: Likewise.
451 * gcc.target/sh/pr53511-1.c: Likewise.
452 * gcc.target/sh/pr53512-1.c: Likewise.
453 * gcc.target/sh/pr53512-2.c: Likewise.
454 * gcc.target/sh/pr53512-3.c: Likewise.
455 * gcc.target/sh/pr53512-4.c: Likewise.
456 * gcc.target/sh/pr53513-1.c: Likewise.
457 * gcc.target/sh/pr54089-2.c: Likewise.
458 * gcc.target/sh/pr54089-3.c: Likewise.
459 * gcc.target/sh/pr54089-4.c: Likewise.
460 * gcc.target/sh/pr54602-2.c: Likewise.
461 * gcc.target/sh/pr54602-3.c: Likewise.
462 * gcc.target/sh/pr54602-4.c: Likewise.
463 * gcc.target/sh/pr54680.c: Likewise.
464 * gcc.target/sh/pr55303-1.c: Likewise.
465 * gcc.target/sh/pr55303-2.c: Likewise.
466 * gcc.target/sh/pr55303-3.c: Likewise.
467 * gcc.target/sh/pr56547-1.c: Likewise.
468 * gcc.target/sh/pr56547-2.c: Likewise.
469 * gcc.target/sh/pr61195.c: Likewise.
470 * gcc.target/sh/pr61996.c: Likewise.
471 * gcc.target/sh/pr6526.c: Likewise.
472 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
473 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
474 * gcc.target/sh/prefetch.c: Likewise.
475 * gcc.target/sh/rte-delay-slot.c: Likewise.
476 * gcc.target/sh/sh2a-band.c: Likewise.
477 * gcc.target/sh/sh2a-bclr.c: Likewise.
478 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
479 * gcc.target/sh/sh2a-bld.c: Likewise.
480 * gcc.target/sh/sh2a-bor.c: Likewise.
481 * gcc.target/sh/sh2a-bset.c: Likewise.
482 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
483 * gcc.target/sh/sh2a-bxor.c: Likewise.
484 * gcc.target/sh/sh2a-jsrn.c: Likewise.
485 * gcc.target/sh/sh2a-movi20s.c: Likewise.
486 * gcc.target/sh/sh2a-movrt.c: Likewise.
487 * gcc.target/sh/sh2a-resbank.c: Likewise.
488 * gcc.target/sh/sh2a-rtsn.c: Likewise.
489 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
490 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
491 * gcc.target/sh/sh4a-cosf.c: Likewise.
492 * gcc.target/sh/sh4a-fsrra.c: Likewise.
493 * gcc.target/sh/sh4a-memmovua.c: Likewise.
494 * gcc.target/sh/sh4a-sincosf.c: Likewise.
495 * gcc.target/sh/sh4a-sinf.c: Likewise.
497 2015-09-20 Jeff Law <law@redhat.com>
499 PR tree-optimization/47679
500 * g++.dg/warn/Wuninitialized-6.C: New test.
502 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
504 Implement nested namespace definitions.
505 * g++.dg/cpp1z/nested-namespace-def1.C: New.
506 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
507 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
508 * g++.dg/lookup/name-clash5.C: Adjust.
509 * g++.dg/lookup/name-clash6.C: Likewise.
511 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
513 * gcc.dg/pragma-diag-5.c: New test.
515 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
518 * gcc.dg/torture/pr67619.c: New test.
519 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
522 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
524 PR tree-optimization/67283
525 * gcc.dg/tree-ssa/sra-15.c: New.
526 * gcc.dg/tree-ssa/sra-16.c: New.
528 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
531 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
532 (f2, f3): Make the function static.
533 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
535 2015-09-17 Christian Bruel <christian.bruel@st.com>
537 * gcc.target/arm/attr_thumb-static2.c: New test.
539 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
541 * gnat.dg/overflow_sum3.adb: New test.
543 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
545 * gcc.target/arm/stack-checking.c: New test.
547 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
550 * gfortran.dg/public_private_module_5.f90: Add module procedure
551 trigger_smod to ensure that the smod file is written.
553 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
555 * gcc.target/aarch64/copysign_1.c: New.
556 * gcc.target/aarch64/copysign_2.c: New.
558 2015-09-17 Bin Cheng <bin.cheng@arm.com>
560 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
561 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
562 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
564 2015-09-16 John Marino <gnugcc@marino.st>
566 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
568 2015-09-16 Richard Biener <rguenther@suse.de>
571 * gcc.dg/torture/pr67253.c: New testcase.
573 2015-09-16 Richard Biener <rguenther@suse.de>
576 * gcc.dg/pr67271.c: New testcase.
578 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
580 * gnat.dg/opt49.adb: New test.
582 2015-09-16 Richard Biener <rguenther@suse.de>
585 * gcc.dg/torture/pr67442.c: New testcase.
587 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
589 * gnat.dg/array24.adb: New test.
590 * gnat.dg/blocklocs.adb: Delete.
592 2015-09-15 Marek Polacek <polacek@redhat.com>
595 * gcc.dg/pr67580.c: New test.
597 2015-09-15 Richard Biener <rguenther@suse.de>
599 PR tree-optimization/67470
600 * gcc.dg/torture/pr67470.c: New testcase.
602 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
604 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
606 2015-09-15 Richard Biener <rguenther@suse.de>
609 * gcc.dg/pr67563.c: New testcase.
611 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
614 * gfortran.dg/pr67460.f90: New test.
616 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
618 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
619 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
621 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
624 * g++.dg/cpp0x/new-auto1.C: New.
626 2015-09-11 Mark Wielaard <mjw@redhat.com>
629 * g++.dg/warn/unused-variable-1.C: New test.
630 * g++.dg/warn/unused-variable-2.C: Likewise.
631 * gcc.dg/unused-4.c: Adjust warning for static const.
632 * gcc.dg/unused-variable-1.c: New test.
633 * gcc.dg/unused-variable-2.c: Likewise.
635 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
637 * gfortran.dg/private_type_3.f90: Require visibility.
638 * gfortran.dg/module_variable_2.f90: Same.
639 * gfortran.dg/nested_forall_1.f: Same.
640 * gfortran.dg/elemental_dependency_4.f90: Same.
641 * gfortran.dg/bind_c_usage_25.f90: Same.
642 * gfortran.dg/access_spec_1.f90: Same.
643 * gfortran.dg/public_private_module_2.f90: Same.
644 * gfortran.dg/host_assoc_variable_1.f90: Same.
645 * gfortran.dg/public_private_module_6.f90: Same.
646 * gfortran.dg/module_variable_1.f90: Same.
647 * gfortran.dg/pr37286.f90: Same.
648 * gfortran.dg/internal_pack_7.f90: Same.
649 * gfortran.dg/submodule_10.f08: Same.
650 * gfortran.dg/allocatable_function_8.f90: Same.
651 * gfortran.dg/merge_init_expr_2.f90: Same.
652 * gfortran.dg/class_37.f03: Same.
653 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
654 * gfortran.dg/typebound_call_20.f03: Same.
655 * gfortran.dg/proc_ptr_result_3.f90: Same.
656 * gfortran.dg/pr32535.f90: Same.
657 * gfortran.dg/typebound_proc_19.f90: Same.
658 * gfortran.dg/initialization_10.f90: Same.
659 * gfortran.dg/bind_c_usage_8.f03: Same.
660 * gfortran.dg/pr61335.f90: Same.
661 * gfortran.dg/elemental_dependency_5.f90: Same.
662 * gfortran.dg/proc_ptr_3.f90: Same.
663 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
665 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
667 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
668 * gcc.dg/Wno-frame-address.c: Skip for Visium.
669 * gcc.dg/loop-8.c: Likewise.
671 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
674 * gnat.dg/specs/addr1.ads: Remove.
676 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
678 * gcc.dg/pie-link.c: Add -pie to dg-options.
680 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
682 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
683 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
685 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
687 * gcc.target/powerpc/swaps-p8-20.c: New test.
688 * gcc.target/powerpc/swaps-p8-21.c: New test.
690 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
693 * gfortran.dg/pr67526.f90: New test.
695 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
698 * g++.dg/cpp0x/variadic166.C: New.
700 2015-09-09 Mark Wielaard <mjw@redhat.com>
702 * c-c++-common/nonnull-1.c: New test.
704 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
707 * gfortran.dg/submodule_11.f08: New test.
709 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
712 * gcc.c-torture/compile/pr67506.c: New test.
714 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
716 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
717 initialization with a byte mask. No change expected here.
718 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
719 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
720 initialization with contigious bitmask. Literal pool is expectd
723 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
726 * gcc.target/arm/pr67439_1.c: New test.
728 2015-09-10 Jiong Wang <jiong.wang@arm.com>
730 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
733 2015-09-10 Jakub Jelinek <jakub@redhat.com>
736 * g++.dg/gomp/pr67523.C: New test.
739 * g++.dg/gomp/pr67522.C: New test.
742 * c-c++-common/gomp/pr67521.c: New test.
745 * c-c++-common/gomp/pr67517.c: New test.
748 * g++.dg/gomp/pr67514.C: New test.
751 * g++.dg/gomp/pr67511.C: New test.
754 * c-c++-common/gomp/pr67502.c: New test.
756 2015-09-09 Marek Polacek <polacek@redhat.com>
759 * gcc.dg/pr67512.c: New test.
761 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
764 * g++.dg/warn/Wsubobject-linkage-1.C: New.
765 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
766 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
767 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
769 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
771 * gcc.target/aarch64/mod_2.x: New file.
772 * gcc.target/aarch64/mod_256.x: Likewise.
773 * gcc.target/arm/mod_2.c: New test.
774 * gcc.target/arm/mod_256.c: Likewise.
775 * gcc.target/aarch64/mod_2.c: Likewise.
776 * gcc.target/aarch64/mod_256.c: Likewise.
778 2015-09-09 Jakub Jelinek <jakub@redhat.com>
781 * g++.dg/gomp/pr67504.C: New test.
784 * c-c++-common/gomp/pr67501.c: New test.
787 * gcc.dg/gomp/pr67500.c: New test.
790 * gcc.dg/gomp/pr67495.c: New test.
792 2015-09-09 Aditya Kumar <hiraditya@msn.com>
793 Sebastian Pop <s.pop@samsung.com>
795 PR tree-optimization/53852
796 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
797 both isl-0.12 and isl-0.15.
798 * gcc.dg/graphite/uns-interchange-14.c: Same.
799 * gcc.dg/graphite/uns-interchange-15.c: Same.
800 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
802 2015-09-08 Aditya Kumar <hiraditya@msn.com>
803 Sebastian Pop <s.pop@samsung.com>
805 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
806 * gcc.dg/graphite/block-1.c: Same.
807 * gcc.dg/graphite/block-5.c: Same.
808 * gcc.dg/graphite/block-6.c: Same.
809 * gcc.dg/graphite/interchange-1.c: Same.
810 * gcc.dg/graphite/interchange-10.c: Same.
811 * gcc.dg/graphite/interchange-11.c: Same.
812 * gcc.dg/graphite/interchange-13.c: Same.
813 * gcc.dg/graphite/interchange-14.c: Same.
814 * gcc.dg/graphite/interchange-3.c: Same.
815 * gcc.dg/graphite/interchange-4.c: Same.
816 * gcc.dg/graphite/interchange-7.c: Same.
817 * gcc.dg/graphite/interchange-8.c: Same.
818 * gcc.dg/graphite/interchange-9.c: Same.
819 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
820 * gcc.dg/graphite/pr35356-1.c (foo): Same.
821 * gcc.dg/graphite/pr37485.c: Same.
822 * gcc.dg/graphite/scop-0.c (int toto): Same.
823 * gcc.dg/graphite/scop-1.c: Same.
824 * gcc.dg/graphite/scop-10.c: Same.
825 * gcc.dg/graphite/scop-11.c: Same.
826 * gcc.dg/graphite/scop-12.c: Same.
827 * gcc.dg/graphite/scop-13.c: Same.
828 * gcc.dg/graphite/scop-16.c: Same.
829 * gcc.dg/graphite/scop-17.c: Same.
830 * gcc.dg/graphite/scop-18.c: Same.
831 * gcc.dg/graphite/scop-2.c: Same.
832 * gcc.dg/graphite/scop-21.c (int test): Same.
833 * gcc.dg/graphite/scop-22.c (void foo): Same.
834 * gcc.dg/graphite/scop-4.c: Same.
835 * gcc.dg/graphite/scop-5.c: Same.
836 * gcc.dg/graphite/scop-6.c: Same.
837 * gcc.dg/graphite/scop-7.c: Same.
838 * gcc.dg/graphite/scop-8.c: Same.
839 * gcc.dg/graphite/scop-9.c: Same.
840 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
841 data-refs remain inside the inner loop.
842 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
843 * gcc.dg/graphite/uns-interchange-14.c: Same.
844 * gcc.dg/graphite/uns-interchange-9.c: Same.
845 * gfortran.dg/graphite/interchange-3.f90
847 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
850 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
851 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
852 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
853 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
854 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
855 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
856 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
857 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
858 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
859 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
860 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
861 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
863 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
865 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
866 * lib/target-supports.exp
867 (check_effective_target_arm_neon_fp16_hw): New.
869 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
871 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
872 Set additional_flags for neon-fp16 if supported, else fallback to neon.
874 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
876 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
877 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
879 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
880 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
881 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
882 when those are supported.
883 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
886 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
887 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
890 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
891 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
892 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
894 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
896 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
898 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
899 Add float16x8_t case.
900 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
901 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
902 main, exec_vcreate): Likewise.
903 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
904 exec_vget_high): Likewise.
905 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
906 exec_vget_low): Likewise.
907 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
909 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
910 exec_vld1_dup): Likewise.
911 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
912 exec_vld1_lane): Likewise.
913 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
915 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
916 exec_vldX_dup): Likewise.
917 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
918 exec_vldX_lane): Likewise.
919 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
920 exec_vset_lane): Likewise.
921 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
922 exec_vst1_lane): Likewise.
924 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
926 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
927 * gcc.target/aarch64/vget_low_1.c: Likewise.
929 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
931 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
932 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
933 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
934 (main): update orig_data to avoid float16 NaN on bigendian.
936 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
938 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
940 * gcc.target/aarch64/vset_lane_1.c: Likewise.
941 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
942 * gcc.target/aarch64/vld1_lane.c: Likewise.
944 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
947 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
949 2015-09-07 Marek Polacek <polacek@redhat.com>
952 * gcc.dg/asm-10.c: New test.
954 2015-09-04 Jakub Jelinek <jakub@redhat.com>
957 * gcc.dg/lto/pr67452_0.c: New test.
959 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
962 * gcc.target/avr/pr65210.c: New test.
964 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
967 * lib/target-supports.exp (check_cached_effective_target):
968 Apppend $prop to et_prop_list only if needed.
970 2015-09-04 Marek Polacek <polacek@redhat.com>
973 * gcc.dg/ubsan/pr67279.c: New test.
975 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
976 Petr Murzin <petr.murzin@intel.com>
977 Kirill Yukhin <kirill.yukhin@intel.com>
979 * gcc.target/i386/avx512f-scatter-1.c: New.
980 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
981 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
983 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
985 * gfortran.dg/read_dir.f90: Delete empty directory when closing
986 rather than calling rmdir, cleanup if open fails.
988 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
990 * gcc.target/powerpc/vec-mult-char-1.c: New test.
991 * gcc.target/powerpc/vec-mult-char-2.c: New test.
992 * lib/target-supports.exp (check_effective_target_vect_char_mult):
993 Return true for PowerPC targets that implement Altivec.
995 2015-09-03 Renlin Li <renlin.li@arm.com>
997 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
999 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
1001 2015-09-03 Martin Sebor <msebor@redhat.com>
1004 * g++.dg/addr_builtin-1.C: New test.
1005 * gcc.dg/addr_builtin-1.c: New test.
1007 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1009 * gcc.target/powerpc/vec-shift.c: New test.
1011 2015-09-03 Tom de Vries <tom@codesourcery.com>
1013 PR tree-optimization/65637
1014 * gcc.dg/autopar/reduc-4.c: New test.
1016 2015-09-03 Tom de Vries <tom@codesourcery.com>
1018 PR tree-optimization/65637
1019 * gcc.dg/autopar/pr46099-2.c: New test.
1021 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1024 * g++.dg/pr67351.C: New test.
1026 2015-09-03 Richard Biener <rguenther@suse.de>
1029 * g++.dg/lto/pr66705_0.C: New testcase.
1031 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
1034 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
1035 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
1037 2015-09-02 Marek Polacek <polacek@redhat.com>
1040 * gcc.dg/pr67432.c: New test.
1042 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
1044 * lib/target-supports.exp (clear_effective_target_cache): New.
1045 (check_cached_effective_target): Update et_prop_list.
1046 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
1047 * g++.dg/compat/compat.exp: Likewise.
1048 * g++.dg/compat/struct-layout-1.exp: Likewise.
1049 * lib/asan-dg.exp: Likewise.
1050 * lib/atomic-dg.exp: Likewise.
1051 * lib/cilk-plus-dg.exp: Likewise.
1052 * lib/clearcap.exp: Likewise.
1053 * lib/mpx-dg.exp: Likewise.
1054 * lib/tsan-dg.exp: Likewise.
1055 * lib/ubsan-dg.exp: Likewise.
1057 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
1059 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
1061 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
1062 Andrew Bennett <andrew.bennett@imgtec.com>
1064 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
1065 dependencies between ISA level and compact-branches.
1066 * gcc.target/mips/branch-10.c: Update expected output to allow
1067 compact forms of b/bal.
1068 * gcc.target/mips/branch-11.c: Likewise.
1069 * gcc.target/mips/branch-12.c: Likewise.
1070 * gcc.target/mips/branch-13.c: Likewise.
1071 * gcc.target/mips/branch-3.c: Likewise.
1072 * gcc.target/mips/branch-4.c: Likewise.
1073 * gcc.target/mips/branch-5.c: Likewise.
1074 * gcc.target/mips/branch-6.c: Likewise.
1075 * gcc.target/mips/branch-7.c: Likewise.
1076 * gcc.target/mips/branch-8.c: Likewise.
1077 * gcc.target/mips/branch-9.c: Likewise.
1078 * gcc.target/mips/branch-cost-1.c: Likewise.
1079 * gcc.target/mips/call-1.c: Likewise.
1080 * gcc.target/mips/call-2.c: Likewise.
1081 * gcc.target/mips/call-3.c: Likewise.
1082 * gcc.target/mips/call-4.c: Likewise.
1083 * gcc.target/mips/call-5.c: Likewise.
1084 * gcc.target/mips/call-6.c: Likewise.
1085 * gcc.target/mips/lazy-binding-1.c: Likewise.
1086 * gcc.target/mips/near-far-1.c: Likewise.
1087 * gcc.target/mips/near-far-2.c: Likewise.
1088 * gcc.target/mips/near-far-3.c: Likewise.
1089 * gcc.target/mips/near-far-4.c: Likewise.
1090 * gcc.target/mips/umips-branch-3.c: Ensure the test is
1091 run with compact branches allowed.
1092 * gcc.target/mips/compact-branches-1.c: New file.
1093 * gcc.target/mips/compact-branches-2.c: Likewise.
1094 * gcc.target/mips/compact-branches-3.c: Likewise.
1095 * gcc.target/mips/compact-branches-4.c: Likewise.
1096 * gcc.target/mips/compact-branches-5.c: Likewise.
1097 * gcc.target/mips/compact-branches-6.c: Likewise.
1098 * gcc.target/mips/compact-branches-7.c: Likewise.
1100 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
1102 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
1103 Clean-up a created directory if testcase fails.
1105 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
1108 * g++.dg/pr67405.C: New test.
1110 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1112 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
1114 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1116 * gcc.dg/ifcvt-1.c: New test.
1117 * gcc.dg/ifcvt-2.c: Likewise.
1118 * gcc.dg/ifcvt-3.c: Likewise.
1120 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1123 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
1126 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1128 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
1130 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
1133 * g++.dg/other/pr61753.C: New.
1135 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
1137 * gcc.dg/tree-ssa/cmp-1.c: New file.
1139 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
1141 * gcc.dg/tree-ssa/complex-7.c: New file.
1143 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1145 * gcc.target/powerpc/swaps-p8-19.c: New test.
1147 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1150 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
1152 2015-08-29 Tom de Vries <tom@codesourcery.com>
1154 PR tree-optimization/46193
1155 * gcc.dg/autopar/pr46193.c: New test.
1157 2015-08-28 Nathan Sidwell <nathan@acm.org>
1159 * gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c: Simply
1160 use exit code for failure.
1162 * gcc/testsuite/gcc.dg/torture/matrix-1.c: Use plain printf.
1163 * gcc/testsuite/gcc.dg/torture/matrix-2.c: Likewise.
1164 * gcc/testsuite/gcc.dg/torture/matrix-5.c: Likewise.
1165 * gcc/testsuite/gcc.dg/torture/matrix-6.c: Likewise.
1166 * gcc/testsuite/gcc.dg/torture/transpose-1.c: Likewise.
1167 * gcc/testsuite/gcc.dg/torture/transpose-2.c: Likewise.
1168 * gcc/testsuite/gcc.dg/torture/transpose-3.c: Likewise.
1169 * gcc/testsuite/gcc.dg/torture/transpose-4.c: Likewise.
1170 * gcc/testsuite/gcc.dg/torture/transpose-5.c: Likewise.
1171 * gcc/testsuite/gcc.dg/torture/transpose-6.c: Likewise.
1173 2015-08-28 Jeff Law <law@redhat.com>
1176 * gcc.dg/tree-ssa/pr66752-2.c: New test.
1177 * gcc.dg/torture/pr66752-1.c: New test
1178 * g++.dg/torture/pr66752-2.C: New test.
1180 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
1182 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
1184 * gcc.dg/tree-ssa/sra-15.c: New.
1186 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
1188 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
1189 * gcc.target/mips/msub-8.c: Ditto
1191 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1193 * lib/target-supports.exp (check-effective_target_vect_double):
1194 Enable for Power targets with VSX hardware available.
1195 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
1196 vect_no_align && { ! vect_hw_misalign }.
1198 2015-08-27 Sebastian Pop <s.pop@samsung.com>
1200 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
1201 Replaced by opt_files, compile with -floop-nest-optimize.
1202 * g++.dg/graphite/graphite.exp: Same.
1203 * gfortran.dg/graphite/graphite.exp: Same.
1204 * gcc.dg/graphite/block-0.c: Adjust pattern.
1205 * gcc.dg/graphite/block-1.c: Same.
1206 * gcc.dg/graphite/block-3.c: Same.
1207 * gcc.dg/graphite/block-4.c: Same.
1208 * gcc.dg/graphite/block-5.c: Same.
1209 * gcc.dg/graphite/block-6.c: Same.
1210 * gcc.dg/graphite/block-7.c: Same.
1211 * gcc.dg/graphite/block-8.c: Same.
1212 * gcc.dg/graphite/block-pr47654.c: Same.
1213 * gcc.dg/graphite/interchange-0.c: Same.
1214 * gcc.dg/graphite/interchange-1.c: Same.
1215 * gcc.dg/graphite/interchange-10.c: Same.
1216 * gcc.dg/graphite/interchange-11.c: Same.
1217 * gcc.dg/graphite/interchange-12.c: Same.
1218 * gcc.dg/graphite/interchange-13.c: Same.
1219 * gcc.dg/graphite/interchange-14.c: Same.
1220 * gcc.dg/graphite/interchange-15.c: Same.
1221 * gcc.dg/graphite/interchange-3.c: Same.
1222 * gcc.dg/graphite/interchange-4.c: Same.
1223 * gcc.dg/graphite/interchange-5.c: Same.
1224 * gcc.dg/graphite/interchange-6.c: Same.
1225 * gcc.dg/graphite/interchange-7.c: Same.
1226 * gcc.dg/graphite/interchange-8.c: Same.
1227 * gcc.dg/graphite/interchange-9.c: Same.
1228 * gcc.dg/graphite/interchange-mvt.c: Same.
1229 * gcc.dg/graphite/pr37485.c: Same.
1230 * gcc.dg/graphite/uns-block-1.c: Same.
1231 * gcc.dg/graphite/uns-interchange-12.c: Same.
1232 * gcc.dg/graphite/uns-interchange-14.c: Same.
1233 * gcc.dg/graphite/uns-interchange-15.c: Same.
1234 * gcc.dg/graphite/uns-interchange-9.c: Same.
1235 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1236 * gfortran.dg/graphite/interchange-3.f90: Same.
1238 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
1241 * gcc.target/i386/pr67317-1.c: New test.
1242 * gcc.target/i386/pr67317-2.c: Ditto.
1243 * gcc.target/i386/pr67317-3.c: Ditto.
1244 * gcc.target/i386/pr67317-4.c: Ditto.
1245 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
1246 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
1248 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
1250 * gcc.target/powerpc/vec-shr.c: New.
1252 2015-08-27 Marek Polacek <polacek@redhat.com>
1255 * gcc.dg/torture/pr67005.c: New test.
1257 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
1259 * gcc.dg/tree-ssa/sra-15.c: New.
1261 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
1263 * gcc.target/aarch64/long_branch_1.c: New test.
1265 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1267 * gcc.target/s390/20150826-1.c: New test.
1269 2015-08-26 Renlin Li <renlin.li@arm.com>
1271 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
1273 2015-08-26 Jiong Wang <jiong.wang@arm.com>
1275 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
1277 2015-08-26 Jiong Wang <jiong.wang@arm.com>
1279 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
1280 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
1281 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
1282 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
1284 2015-08-26 Jiong Wang <jiong.wang@arm.com>
1286 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
1288 * gcc.target/aarch64/tlsle_1.x: New test source.
1289 * gcc.target/aarch64/tlsle12_1.c: New testcase.
1290 * gcc.target/aarch64/tlsle24_1.c: Likewise.
1291 * gcc.target/aarch64/tlsle32_1.c: Likewise.
1293 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1296 * gfortran.dg/shape_8.f90: New test.
1298 2015-08-25 Marek Polacek <polacek@redhat.com>
1301 * gcc.dg/weak/weak-18.c: New test.
1303 2015-08-25 David Malcolm <dmalcolm@redhat.com>
1305 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
1306 gcc_jit_context_set_bool_use_external_driver.
1308 2015-08-25 Nathan Sidwell <nathan@acm.org>
1310 * gcc.c-torture/execute/builtins/20010124-1.x: New.
1312 * gcc.dg/20001117-1.c: Needs return_address.
1313 * gcc.dg/20020415-1.c: Needs alloca.
1314 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
1315 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
1316 * gcc.dg/pr63186.c: Needs label_values.
1317 * gcc.dg/torture/pr33848.c: Likwise.
1319 * lib/target-supports.exp (check_effective_target_fopenacc,
1320 check_effective_target_fopenmp): Disable for nvptx.
1321 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
1322 * gcc.dg/stack-usage-1.c: Likewise.
1323 * gcc.dg/stack-usage-2.c: Likewise.
1324 * gcc.dg/unused-5.c: Likewise.
1325 * gcc.dg/unwind-1.c: Likewise.
1327 2015-08-25 Christian Bruel <christian.bruel@st.com>
1329 * gcc.dg/Wno-frame-address.c: Skip for ARM.
1330 * g++.dg/Wno-frame-address.C: Ditto.
1332 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1335 * g++.dg/pr67211.C: New test.
1337 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
1341 * gfortran.dg/block_end_error_1.f90: New test.
1342 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
1344 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
1347 * gcc.target/i386/pr66821.c: New test.
1349 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
1352 * gcc.target/i386/pr67329.c: New test.
1354 2015-08-24 Nathan Sidwell <nathan@acm.org>
1356 * gcc/testsuite/gcc.dg/pr49551.c: Needs -fdata-sections.
1358 * gcc/testsuite/gcc.dg/pr64935-2.c: Needs scheduling.
1360 * gcc/testsuite/gcc.dg/torture/pr66101.c: Needs nonlocal goto.
1361 * gcc/testsuite/gcc.dg/torture/pr63738.c: Likewise.
1362 * gcc/testsuite/gcc.dg/torture/pr64728.c: Likewise.
1363 * gcc/testsuite/gcc.dg/pr63748.c: Likewise.
1364 * gcc/testsuite/gcc.dg/20020312-2.c: Likewise.
1366 * gcc/testsuite/gcc.dg/torture/pr66123.c: Needs label_values.
1368 * gcc/testsuite/gcc.dg/torture/pr41261.c: Needs profiling.
1369 * gcc/testsuite/gcc.dg/pr26570.c: Likewise.
1370 * gcc/testsuite/gcc.dg/pr61776.c: Likewise.
1371 * gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1372 * gcc/testsuite/gcc.dg/gomp/pr34610.c: Likewise.
1373 * gcc/testsuite/gcc.dg/pr54121.c: Likewise.
1374 * gcc/testsuite/gcc.dg/20050325-1.c: Likewise.
1375 * gcc/testsuite/gcc.dg/pr66899.c: Likewise.
1376 * gcc/testsuite/gcc.dg/pr48770.c: Likewise.
1377 * gcc/testsuite/gcc.dg/pr24225.c: Likewise.
1379 * gcc/testsuite/gcc.dg/pr27531-1.c: Needs io.
1380 * gcc/testsuite/gcc.dg/pr44606.c: Likewise.
1382 * gcc/testsuite/gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
1384 * gcc/testsuite/gcc.dg/pr51990.c: Needs alloca.
1386 * gcc/testsuite/gcc.misc-tests/options.exp: Disable profiling
1389 2015-08-24 Tom de Vries <tom@codesourcery.com>
1391 PR tree-optimization/65468
1392 * gcc.dg/gomp/static-chunk-size-one.c: New test.
1394 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1397 * gfortran.dg/backtrace_1.f90: New test.
1399 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1402 * gfortran.dg/execute_command_line_2.f90: New test.
1404 2015-08-23 Tom de Vries <tom@codesourcery.com>
1406 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
1407 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
1408 vect_no_int_max to vect_no_int_min_max.
1409 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
1410 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
1411 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
1412 * gcc.dg/vect/slp-reduc-4.c: Same.
1413 * gcc.dg/vect/slp-reduc-5.c: Same.
1414 * gcc.dg/vect/vect-125.c: Same.
1415 * gcc.dg/vect/vect-13.c: Same.
1416 * gcc.dg/vect/vect-double-reduc-3.c: Same.
1417 * gcc.dg/vect/vect-reduc-1.c: Same.
1418 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
1419 * gcc.dg/vect/vect-reduc-1char.c:Same.
1420 * gcc.dg/vect/vect-reduc-1short.c: Same.
1421 * gcc.dg/vect/vect-reduc-2.c: Same.
1422 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
1423 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
1424 * lib/target-supports.exp: Same.
1426 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
1429 * g++.dg/cpp0x/decltype63.C: New.
1431 2015-08-22 Nathan Sidwell <nathan@acm.org>
1433 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
1434 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
1435 * c-c++-common/Wunused-var-8.c: Likewise.
1436 * c-c++-common/gomp/pr61486-2.c: Likewise.
1437 * c-c++-common/Wunused-var-6.c: Likewise.
1438 * c-c++-common/goacc/reduction-1.c: Likewise.
1439 * c-c++-common/goacc/reduction-2.c: Likewise.
1440 * c-c++-common/goacc/reduction-3.c: Likewise.
1441 * c-c++-common/goacc/reduction-4.c: Likewise.
1442 * gcc.dg/builtins-64.c: Likewise.
1443 * gcc.dg/pr59523.c: Likewise.
1444 * gcc.dg/tree-ssa/20080530.c: Likewise.
1445 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
1446 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
1447 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
1448 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
1449 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
1450 * gcc.dg/pr59011.c: Likewise.
1451 * gcc.dg/uninit-9.c: Likewise.
1452 * gcc.dg/pr61561.c: Likewise.
1453 * gcc.dg/vla-4.c: Likewise.
1454 * gcc.dg/20101010-1.c: Likewise.
1455 * gcc.dg/pr49120.c: Likewise.
1456 * gcc.dg/20030331-2.c: Likewise.
1457 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
1458 * gcc.dg/pr25682.c: Likewise.
1459 * gcc.dg/guality/guality.c: Likewise.
1460 * gcc.dg/pr27301.c: Likewise.
1461 * gcc.dg/uninit-9-O0.c: Likewise.
1462 * gcc.dg/fold-alloca-1.c: Likewise.
1463 * gcc.dg/pr41470.c: Likewise.
1464 * gcc.dg/pr51491-2.c: Likewise.
1465 * gcc.dg/winline-7.c: Likewise.
1466 * gcc.dg/vla-2.c: Likewise.
1467 * gcc.dg/pr50764.c: Likewise.
1468 * gcc.dg/c99-vla-1.c: Likewise.
1469 * gcc.dg/pr33238.c: Likewise.
1470 * gcc.dg/c99-const-expr-13.c: Likewise.
1471 * gcc.dg/builtin-return-1.c: Likewise.
1472 * gcc.dg/vla-3.c: Likewise.
1473 * gcc.dg/20020415-1.c: Likewise.
1474 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
1475 * gcc.dg/shrink-wrap-alloca.c: Likewise.
1476 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
1477 * gcc.dg/torture/calleesave-sse.c: Likewise.
1478 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
1479 * gcc.dg/gomp/vla-2.c: Likewise.
1480 * gcc.dg/gomp/vla-3.c: Likewise.
1481 * gcc.dg/gomp/vla-4.c: Likewise.
1482 * gcc.dg/gomp/pr30494.c: Likewise.
1483 * gcc.dg/gomp/vla-5.c: Likewise.
1484 * gcc.dg/pr51990-2.c: Likewise.
1485 * gcc.dg/vla-22.c: Likewise.
1487 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1489 * gcc.dg/cpp/multiline-2.c: Add column numbers.
1490 * gcc.dg/dollar.c: Likewise.
1491 * gcc.dg/pragma-message.c: Likewise.
1492 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
1493 * c-c++-common/raw-string-14.c: Likewise.
1495 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
1497 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
1498 property that instantiation here is a compile-time error.
1500 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
1502 * g++.dg/other/pr67065.C: Extend.
1504 2015-08-21 Nathan Sidwell <nathan@acm.org>
1506 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
1508 (check_effective_target_global_constructor): New.
1509 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
1510 * gcc.dg/debug/debug.exp: Skip for nvptx.
1511 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
1513 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
1514 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
1515 * gcc.c-torture/compile/pr33855.c: Likewise.
1516 * gcc.c-torture/compile/920723-1.c: Likewise.
1517 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
1519 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
1521 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
1524 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
1526 * gcc.c-torture/execute/switch-1.c: Likewise.
1528 * gcc.c-torture/execute/pr34456.c: Require not freestanding
1529 * gcc.c-torture/execute/printf-1.c: Likewise.
1530 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
1531 * gcc.c-torture/execute/fprintf-1.c: Likewise.
1532 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
1533 * gcc.c-torture/execute/vprintf-1.c: Likewise.
1534 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
1535 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
1536 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
1537 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
1538 * gcc.c-torture/execute/gofast.c: Likewise.
1539 * gcc.c-torture/execute/complex-6.c: Likewise.
1541 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
1542 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
1543 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
1544 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
1545 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
1546 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
1547 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1548 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
1549 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
1550 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
1551 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
1552 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
1553 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
1554 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
1555 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
1556 * gcc.dg/setjmp-1.c: Likewise.
1557 * gcc.dg/cleanup-5.c: Likewise.
1558 * gcc.dg/cleanup-12.c: Likewise.
1559 * gcc.dg/cleanup-13.c: Likewise.
1561 * gcc.dg/constructor-1.c: Require global ctor.
1563 * gcc.dg/fork-instrumentation.c: Require profiling.
1564 * gcc.dg/20030107-1.c: Likewise.
1565 * gcc.dg/20030702-1.c: Likewise.
1567 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
1568 * gcc.dg/cpp/paste2.c: Likewise.
1569 * gcc.dg/cpp/strify3.c: Likewise.
1570 * gcc.dg/cpp/strify4.c: Likewise.
1571 * gcc.dg/cpp/lexnum.c: Likewise.
1572 * gcc.dg/cpp/digraphs.c: Likewise.
1573 * gcc.dg/cpp/macro1.c: Likewise.
1575 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
1577 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
1579 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
1581 * lib/gcc-dg.exp: Add extra options for db-final to the command line
1584 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1586 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
1587 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
1588 vec_vpmsum_be and vec_shasigma_be.
1590 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
1592 * lib/target-supports.exp
1593 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
1594 with -mfp16-format=ieee.
1596 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
1599 * g++.dg/other/pr67065.C: New.
1601 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
1603 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
1605 * gcc.target/mips/inline-memcpy-2.c: Ditto.
1606 * gcc.target/mips/inline-memcpy-3.c: Ditto.
1607 * gcc.target/mips/inline-memcpy-4.c: Ditto.
1608 * gcc.target/mips/inline-memcpy-5.c: Ditto.
1610 2015-08-19 Jiong Wang <jiong.wang@arm.com>
1612 * gcc.dg/wide_shift_64_1.c: New testcase.
1613 * gcc.dg/wide_shift_128_1.c: Likewise.
1614 * gcc.target/aarch64/ashlti3_1.c: Likewise.
1616 2015-08-19 Magnus Granberg <zorry@gentoo.org>
1618 * lib/target-supports.exp
1619 (check_effective_target_fstack_protector_enabled): New test.
1620 * gcc.target/i386/ssp-default.c: New test.
1622 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
1625 * gfortran.dg/generic_31.f90: New.
1627 2015-08-19 Marek Polacek <polacek@redhat.com>
1630 * g++.dg/torture/pr67133.C: New test.
1632 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1634 * gcc.target/powerpc/altivec-35.c: New test.
1635 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
1636 * gcc.target/powerpc/vsx-vector-7.c: New test.
1638 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1641 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
1642 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
1644 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
1646 PR rtl-optimization/67218
1647 * gcc.c-torture/execute/ieee/pr67218.c,
1648 gcc.target/aarch64/fcvt_int_float_double1.c,
1649 gcc.target/aarch64/fcvt_int_float_double2.c,
1650 gcc.target/aarch64/fcvt_int_float_double3.c,
1651 gcc.target/aarch64/fcvt_int_float_double4.c,
1652 gcc.target/aarch64/fcvt_uint_float_double1.c,
1653 gcc.target/aarch64/fcvt_uint_float_double2.c,
1654 gcc.target/aarch64/fcvt_uint_float_double3.c,
1655 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
1657 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
1659 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
1660 dg-options to disable LSE extensions.
1661 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
1662 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
1663 * gcc.target/aarch64/atomic-op-char.c: Likewise.
1664 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
1665 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
1666 * gcc.target/aarch64/atomic-op-int.c: Likewise.
1667 * gcc.target/aarch64/atomic-op-long.c: Likewise.
1668 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
1669 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
1670 * gcc.target/aarch64/atomic-op-release.c: Likewise.
1671 * gcc.target/aarch64/atomic-op-short.c: Likewise.
1672 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
1673 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
1674 * gcc.target/aarch64/sync-op-full.c: Likewise.
1675 * gcc.target/aarch64/sync-op-release.c: Likewise.
1677 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
1680 * g++.dg/cpp1z/feat-cxx1z.C: New.
1682 2015-08-18 Marek Polacek <polacek@redhat.com>
1685 * gcc.dg/torture/pr67222.c: New test.
1687 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
1689 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
1691 2015-08-18 Bin Cheng <bin.cheng@arm.com>
1693 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
1694 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
1695 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
1697 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
1699 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
1700 which is used in later code.
1702 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
1705 * g++.dg/cpp0x/nullptr34.C: New.
1706 * g++.dg/warn/Wconversion2.C: Adjust.
1707 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
1708 * g++.old-deja/g++.other/null3.C: Likewise.
1710 * g++.dg/cpp0x/pr51313.C: Adjust.
1712 2015-08-17 Richard Biener <rguenther@suse.de>
1714 PR tree-optimization/67221
1715 * gcc.dg/torture/pr67221.c: New testcase.
1717 2015-08-17 Mike Stump <mikestump@comcast.net>
1718 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1720 * gcc.target/arm/memcpy-aligned-1.c: New test.
1722 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1725 * gfortran.dg/norm_4.f90: Rename to...
1726 * gfortran.dg/norm2_4.f90: this.
1727 * gfortran.dg/norm2_5.f90: New test.
1729 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
1731 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1732 * gcc.dg/ssp-1.c: Make counter a register.
1733 * gcc.dg/ssp-2.c: Likewise.
1734 * gcc.dg/torture/parm-coalesce.c: New.
1736 2015-08-14 Marek Polacek <polacek@redhat.com>
1739 * gcc.dg/torture/pr67133.c: New test.
1741 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
1742 Matthias Klose <doko@debian.org>
1745 * gcc.c-torture/compile/pr67143.c: New
1746 * gcc.target/aarch64/atomic-op-imm.c
1747 (atomic_fetch_add_negative_RELAXED): New.
1748 (atomic_fetch_sub_negative_ACQUIRE): New.
1750 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1752 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
1753 * gcc.target/aarch64/target_attr_8.c: Likewise.
1754 * gcc.target/aarch64/target_attr_14.c: Likewise.
1756 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1758 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
1760 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
1762 * gcc.target/i386/builtin_target.c: Add skylake check.
1764 2015-08-13 Jeff Law <law@redhat.com>
1766 * gcc.dg/pr66314.c: Moved from here to ..
1767 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
1768 to clear all sanitizers before -fsanitize=kernel-address.
1770 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1772 * gcc.target/aarch64/cinc_common_1.c: New test.
1774 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
1777 * g++.dg/ext/attribute-may-alias-1.C: New.
1778 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
1780 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
1782 * gcc.target/aarch64/atomic-inst-cas.c: New.
1783 * gcc.target/aarch64/atomic-inst-ops.inc: New.
1785 2015-08-13 Andreas Schwab <schwab@suse.de>
1787 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
1789 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
1792 * g++.dg/torture/pr62164.C: New.
1794 2015-08-13 Richard Biener <rguenther@suse.de>
1796 PR tree-optimization/67191
1797 * gcc.dg/torture/pr67191.c: New testcase.
1798 * g++.dg/torture/pr67191.C: Likewise.
1800 2015-08-13 Richard Biener <rguenther@suse.de>
1802 PR tree-optimization/66502
1803 PR tree-optimization/67167
1804 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
1806 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1809 * g++.dg/init/new42.C: New.
1811 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1814 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
1816 * gcc.target/powerpc/pr67071-2.c: Likewise.
1817 * gcc.target/powerpc/pr67071-3.c: Likewise.
1819 2015-08-12 Marek Polacek <polacek@redhat.com>
1822 * c-c++-common/Wshift-overflow-6.c: New test.
1823 * c-c++-common/Wshift-overflow-7.c: New test.
1824 * g++.dg/cpp1y/left-shift-2.C: New test.
1826 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1829 * g++.dg/cpp0x/pr52742.C: New.
1831 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
1833 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
1834 Check Knights Landing support.
1836 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1839 * g++.dg/warn/Wunused-result-1.C: New.
1841 2015-08-12 Richard Biener <rguenther@suse.de>
1843 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
1844 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
1845 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
1846 * g++.dg/tree-ssa/pr61034.C: Adjust.
1847 * gcc.dg/fold-compare-2.c: Likewise.
1848 * gcc.dg/pr50763.c: Likewise.
1849 * gcc.dg/predict-3.c: Likewise.
1850 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
1851 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1852 * gcc.dg/tree-ssa/pr20657.c: Likewise.
1853 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1854 * gcc.dg/tree-ssa/pr37508.c: Likewise.
1855 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1856 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1857 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1858 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1859 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1860 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1861 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1863 2015-08-12 Nathan Sidwell <nathan@acm.org>
1865 * gcc.dg/vrp-min-max-1.c: New.
1866 * gcc.dg/vrp-min-max-2.c: New.
1868 2015-08-12 Richard Biener <rguenther@suse.de>
1870 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
1872 2015-08-12 Tom de Vries <tom@codesourcery.com>
1875 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
1876 Handle absence of vector min/max for sparc.
1878 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
1881 * g++.dg/ext/mv25.C: New test.
1883 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
1885 * gcc.target/i386/avx2-vect-shift.c: New test.
1887 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
1891 * gcc.dg/pragma-diag-3.c: New test.
1892 * gcc.dg/pragma-diag-4.c: New test.
1894 2015-08-11 Nathan Sidwell <nathan@acm.org>
1896 * c-c++-common/dfp/operator-comma.c: Call init function.
1897 * c-c++-common/dfp/convert-dfp-2.c: New test.
1899 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
1901 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
1902 Treat model == 0x4f as Broadwell.
1904 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1907 * gfortran.dg/pr67140.f90: New test.
1909 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
1913 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
1915 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
1918 * gfortran.dg/ieee/large_4.f90: New test.
1920 2015-08-08 Bud Davis <jmdavis@link.com>
1923 * gfortran.dg/common_22.f90: New.
1925 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
1927 PR rtl-optimization/67028
1928 * gcc.dg/pr67028.c: New testcase.
1930 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
1932 PR rtl-optimization/67029
1933 * gcc.dg/pr67029.c: New test.
1935 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1938 * gfortran.dg/ieee/ieee_8.f90: New test.
1940 2015-08-07 Jiong Wang <jiong.wang@arm.com>
1942 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
1944 * gcc.target/aarch64/noplt_2.c: Likewise.
1945 * gcc.target/aarch64/noplt_3.c: Likewise.
1947 2015-08-06 David Malcolm <dmalcolm@redhat.com>
1949 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
1950 optimization level, and print a summary at the end.
1952 2015-08-06 Jiong Wang <jiong.wang@arm.com>
1954 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
1956 2015-08-06 Jiong Wang <jiong.wang@arm.com>
1958 * gcc.target/aarch64/noplt_3.c: New testcase.
1960 2015-08-06 Jiong Wang <jiong.wang@arm.com>
1962 * gcc.target/aarch64/noplt_1.c: New testcase.
1963 * gcc.target/aarch64/noplt_2.c: Likewise.
1965 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
1967 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
1968 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
1970 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1972 * gcc.target/s390/dwarfregtable-1.c: New test.
1973 * gcc.target/s390/dwarfregtable-2.c: New test.
1974 * gcc.target/s390/dwarfregtable-3.c: New test.
1976 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1978 * gcc.target/s390/htm-builtins-z13-1.c: New test.
1980 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1983 * gfortran.dg/ieee/large_2.f90: New test.
1984 * gfortran.dg/ieee/large_3.F90: New test.
1986 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1989 * gfortran.dg/ieee/large_1.f90: Adjust test.
1991 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
1992 Jeff Law <law@redhat.com>
1995 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
1996 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
1997 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
1998 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
1999 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2000 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2002 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2005 * gfortran.dg/pr66311.f90: New file.
2007 2015-08-05 Richard Biener <rguenther@suse.de>
2009 PR tree-optimization/67121
2010 * gcc.dg/torture/pr67121.c: New testcase.
2012 2015-08-05 Nick Clifton <nickc@redhat.com>
2014 * gcc.target/rl78: New directory.
2015 * gcc.target/rl78/rl78.exp: New file: Test driver.
2016 * gcc.target/rl78/test_addm3.c: New file: Test adds.
2018 2015-08-05 Richard Biener <rguenther@suse.de>
2021 * gcc.dg/torture/pr67120.c: New testcase.
2023 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
2027 * lib/fortran-modules.exp: Call cleanup-submodules from
2029 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
2030 cover the cases where private entities are no longer optimized
2032 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
2034 * gfortran.dg/submodule_1.f08: Change cleanup module names.
2035 * gfortran.dg/submodule_5.f08: The same.
2036 * gfortran.dg/submodule_9.f08: The same.
2037 * gfortran.dg/submodule_10.f08: New test.
2039 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
2042 * g++.dg/cpp1y/var-templ35.C: New.
2044 2015-08-05 Richard Biener <rguenther@suse.de>
2046 PR tree-optimization/67055
2047 * g++.dg/torture/pr67055.C: New testcase.
2049 2015-08-05 Richard Biener <rguenther@suse.de>
2051 PR tree-optimization/67109
2052 * gcc.dg/torture/pr67109.c: New testcase.
2053 * gcc.dg/vect/vect-119.c: Adjust.
2055 2015-08-05 Richard Biener <rguenther@suse.de>
2058 * gcc.dg/pr67107.c: New testcase.
2060 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2063 * g++.dg/cpp1z/abbrev2.C: New.
2065 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2067 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
2069 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2072 * g++.dg/init/explicit4.C: New.
2074 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2076 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
2077 without VSX an Power8 vector support.
2079 2015-08-04 Richard Biener <rguenther@suse.de>
2081 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
2083 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
2086 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
2089 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2092 * g++.dg/cpp1y/var-templ34.C: New.
2094 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2096 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
2097 * gcc.target/aarch64/target_attr_1.c: Likewise.
2098 * gcc.target/aarch64/target_attr_2.c: Likewise.
2099 * gcc.target/aarch64/target_attr_3.c: Likewise.
2100 * gcc.target/aarch64/target_attr_4.c: Likewise.
2101 * gcc.target/aarch64/target_attr_5.c: Likewise.
2102 * gcc.target/aarch64/target_attr_6.c: Likewise.
2103 * gcc.target/aarch64/target_attr_7.c: Likewise.
2104 * gcc.target/aarch64/target_attr_8.c: Likewise.
2105 * gcc.target/aarch64/target_attr_9.c: Likewise.
2106 * gcc.target/aarch64/target_attr_10.c: Likewise.
2107 * gcc.target/aarch64/target_attr_11.c: Likewise.
2108 * gcc.target/aarch64/target_attr_12.c: Likewise.
2109 * gcc.target/aarch64/target_attr_13.c: Likewise.
2110 * gcc.target/aarch64/target_attr_14.c: Likewise.
2111 * gcc.target/aarch64/target_attr_15.c: Likewise.
2113 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2115 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
2117 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2119 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
2121 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2123 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
2126 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2129 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
2130 * gfortran.dg/ieee/large_1.f90: New test.
2132 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2134 PR tree-optimization/67043
2135 * gcc.dg/pr67043.c: New test.
2137 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
2139 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
2141 2015-08-03 David Malcolm <dmalcolm@redhat.com>
2143 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
2144 it to push/pop timing items.
2145 (main): For each optimization level, create a gcc_jit_timer, and
2146 time all of the iteration within that level cumulatively.
2147 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
2148 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
2150 2015-08-03 Alexander Basov <coohpt@gmail.com>
2155 * gcc.target/arm/pr43404.c : New testcase.
2156 * gcc.target/arm/pr48470.c : New testcase.
2157 * gcc.target/arm/pr64744-1.c : New testcase.
2158 * gcc.target/arm/pr64744-2.c : New testcase.
2160 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
2162 PR tree-optimization/67077
2163 * gcc.dg/pr67077.c: New test.
2165 2015-08-03 Jeff Law <law@redhat.com>
2168 PR gcov-profile/66899
2169 * gcc.dg/pr66899.c: New test.
2170 * gcc.dg/pr66314.c: New test.
2172 2015-08-03 Marek Polacek <polacek@redhat.com>
2175 * gcc.dg/pr67088.c: New test.
2177 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
2180 * gcc.target/arm/vnmul-1.c: New.
2181 * gcc.target/arm/vnmul-2.c: New.
2182 * gcc.target/arm/vnmul-3.c: New.
2183 * gcc.target/arm/vnmul-4.c: New.
2185 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
2188 * gfortran.dg/class_allocate_20.f90: New.
2190 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2192 * gcc.target/aarch64/csel_bfx_1.c: New test.
2193 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
2195 2015-08-02 Martin Sebor <msebor@redhat.com>
2197 * g++.dg/Wframe-address-in-Wall.C: New test.
2198 * g++.dg/Wframe-address.C: New test.
2199 * g++.dg/Wno-frame-address.C: New test.
2200 * gcc.dg/Wframe-address-in-Wall.c: New test.
2201 * gcc.dg/Wframe-address.c: New test.
2202 * gcc.dg/Wno-frame-address.c: New test.
2204 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
2206 * c-c++-common/Wmisleading-indentation.c: Add more tests.
2208 2015-08-01 Michael Collison <michael.collison@linaro.org
2209 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2211 * gcc.target/arm/mincmp.c: New test.
2213 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
2216 * gfortran.dg/associated_target_6.f03: New test
2218 2015-08-01 Tom de Vries <tom@codesourcery.com>
2220 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
2221 optimize ("-ftree-parallelize-loops=0").
2222 Add successful scans for 2 detected reductions. Add xfail scans for 3
2223 detected reductions.
2224 * gcc.dg/autopar/reduc-2short.c: Same.
2225 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
2226 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
2227 detected reductions.
2228 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
2231 2015-07-31 Marek Polacek <polacek@redhat.com>
2234 * g++.dg/ubsan/pr66977.C: New test.
2236 2015-07-30 Marek Polacek <polacek@redhat.com>
2238 * c-c++-common/Wtautological-compare-3.c: New test.
2240 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
2242 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
2243 (CHECK): Pass address of scalar, rather than array.
2245 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
2247 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
2249 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
2251 * gcc.target/aarch64/fp16/fp16.exp: New.
2252 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
2253 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
2255 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
2257 * gcc.target/aarch64/f16_movs_1.c: New test.
2259 2015-07-28 Tom de Vries <tom@codesourcery.com>
2261 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
2264 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
2265 Manuel López-Ibáñez <manu@gcc.gnu.org>
2267 * gcc.dg/parm-incomplete-1.c: Update.
2268 * gcc.dg/pr18809-1.c: Update.
2269 * gcc.dg/pr27953.c: Update.
2270 * gcc.dg/vla-11.c: Update.
2272 2015-07-27 Marek Polacek <polacek@redhat.com>
2274 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
2276 2015-07-27 Tom de Vries <tom@codesourcery.com>
2278 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
2279 attribute. Update comment.
2281 Add scan for not parallelizing inner loop.
2282 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
2286 2015-07-27 Marek Polacek <polacek@redhat.com>
2289 * c-c++-common/Wtautological-compare-2.c: New test.
2291 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
2294 * gcc.target/i386/pr66232-6.c: New tests.
2295 * gcc.target/i386/pr66232-7.c: Likewise.
2296 * gcc.target/i386/pr66232-8.c: Likewise.
2297 * gcc.target/i386/pr66232-9.c: Likewise.
2299 2015-07-27 Marek Polacek <polacek@redhat.com>
2303 * c-c++-common/Wtautological-compare-1.c: New test.
2305 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2308 * g++.dg/template/pr18969.C: New test.
2309 * g++.dg/template/pr18969-2.C: New test.
2310 * g++.old-deja/g++.jason/overload.C: Remove return value in
2311 template function returning void.
2313 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
2315 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
2316 immediates to avoid shift-overflow warnings.
2318 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
2321 * g++.dg/init/pr66857.C: New test.
2323 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
2326 * gcc.target/i386/pr66648.c: New test.
2328 2015-07-25 Tom de Vries <tom@codesourcery.com>
2330 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
2331 interchange_files and block_files variables.
2332 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
2334 * gcc.dg/graphite/uns-interchange-12.c: Same.
2335 * gcc.dg/graphite/uns-interchange-14.c: Same.
2336 * gcc.dg/graphite/uns-interchange-15.c: Same.
2337 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
2338 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2340 2015-07-25 Jeff Law <law@redhat.com>
2344 * gcc.dg/tree-ssa/pr66752-2.c: New test.
2345 * gcc.dg/torture/pr66752-1.c: New test
2346 * g++.dg/torture/pr66752-2.C: New test.
2348 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
2351 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
2353 PR rtl-optimization/64164
2354 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2355 * gcc.dg/ssp-1.c: Make counter a register.
2356 * gcc.dg/ssp-2.c: Likewise.
2357 * gcc.dg/torture/parm-coalesce.c: New.
2359 2015-07-24 Tom de Vries <tom@codesourcery.com>
2361 * gcc.dg/graphite/block-1.c: Xfail scan.
2362 * gcc.dg/graphite/interchange-12.c: Same.
2363 * gcc.dg/graphite/interchange-14.c: Same.
2364 * gcc.dg/graphite/interchange-15.c: Same.
2365 * gcc.dg/graphite/interchange-9.c: Same.
2366 * gcc.dg/graphite/interchange-mvt.c: Same.
2367 * gcc.dg/graphite/uns-block-1.c: New test.
2368 * gcc.dg/graphite/uns-interchange-12.c: New test.
2369 * gcc.dg/graphite/uns-interchange-14.c: New test.
2370 * gcc.dg/graphite/uns-interchange-15.c: New test.
2371 * gcc.dg/graphite/uns-interchange-9.c: New test.
2372 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
2374 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
2377 * c-c++-common/Wunused-function-1.c: New.
2379 2015-07-24 Tom de Vries <tom@codesourcery.com>
2381 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
2382 alternative exit-first loop transform.
2383 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
2384 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
2385 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
2386 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
2387 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
2388 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
2389 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2390 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
2391 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
2393 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
2396 * gcc.target/i386/mpx/pr66566.c: New test.
2398 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
2401 * gcc.target/i386/pr66978.c: New test.
2403 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2405 * gcc.target/s390/gpr2fprsavecfi.c: New test.
2407 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2409 * gcc.target/s390/insv-1.c: New test.
2410 * gcc.target/s390/insv-2.c: New test.
2411 * gcc.target/s390/insv-3.c: New test.
2413 2015-07-24 Tom de Vries <tom@codesourcery.com>
2415 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
2417 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2420 * gcc.dg/pr25530.c: New test.
2422 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2425 * gcc.dg/pr25529.c: New test.
2427 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2429 * gcc.target/arm/reg_equal_test.c: New test.
2431 2015-07-23 Jeff Law <law@redhat.com>
2434 * gcc.dg/tree-ssa/pr66752-2.c: New test.
2435 * gcc.dg/torture/pr66752-1.c: New test
2436 * g++.dg/torture/pr66752-2.C: New test.
2438 2015-07-23 Marek Polacek <polacek@redhat.com>
2441 * g++.dg/warn/Wlogical-op-2.C: New test.
2443 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
2445 PR rtl-optimization/64164
2446 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2447 * gcc.dg/ssp-1.c: Make counter a register.
2448 * gcc.dg/ssp-2.c: Likewise.
2449 * gcc.dg/torture/parm-coalesce.c: New.
2451 2015-07-23 Marek Polacek <polacek@redhat.com>
2454 * c-c++-common/ubsan/pr66908.c: New test.
2456 2015-07-23 Tom de Vries <tom@codesourcery.com>
2458 * gcc.dg/autopar/outer-4.c: Add xfail.
2459 * gcc.dg/autopar/outer-5.c: Same.
2460 * gcc.dg/autopar/outer-6.c: Same.
2461 * gcc.dg/autopar/reduc-2.c: Same.
2462 * gcc.dg/autopar/reduc-2char.c: Same.
2463 * gcc.dg/autopar/reduc-2short.c: Same.
2464 * gcc.dg/autopar/reduc-8.c: Same.
2465 * gcc.dg/autopar/uns-outer-4.c: New test.
2466 * gcc.dg/autopar/uns-outer-5.c: New test.
2467 * gcc.dg/autopar/uns-outer-6.c: New test.
2469 2015-07-23 Richard Biener <rguenther@suse.de>
2471 PR tree-optimization/66952
2472 * gcc.dg/torture/pr66952.c: Use signed char.
2474 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
2476 PR tree-optimization/66926,66951
2477 * gcc.dg/vect/pr66951.c: New test.
2479 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
2482 * g++.dg/parse/error57.C: New.
2483 * g++.dg/expr/string-2.C: Update.
2485 2015-07-23 Richard Biener <rguenther@suse.de>
2487 PR tree-optimization/66945
2488 * gcc.dg/torture/pr66945.c: New testcase.
2490 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
2493 * g++.dg/ext/mv24.C: New test.
2495 2015-07-22 Marek Polacek <polacek@redhat.com>
2497 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
2500 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
2504 * gfortran.dg/generic_30.f90: New.
2506 2015-07-22 Richard Biener <rguenther@suse.de>
2508 PR tree-optimization/66952
2509 * gcc.dg/torture/pr66952.c: New testcase.
2511 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
2513 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
2515 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
2517 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
2519 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
2521 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
2523 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
2525 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
2527 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
2529 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
2531 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
2533 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
2535 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
2537 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
2539 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
2541 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
2543 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
2545 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
2547 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
2549 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
2551 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
2553 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
2555 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
2557 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
2559 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
2561 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
2563 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
2565 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
2567 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
2569 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
2571 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
2573 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
2575 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
2577 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
2579 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
2581 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
2583 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
2585 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
2587 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
2589 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
2591 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
2593 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
2595 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
2597 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
2599 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
2601 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
2603 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
2605 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
2607 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
2609 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
2611 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
2613 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
2615 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
2617 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
2619 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
2621 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
2623 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
2625 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
2627 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
2629 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
2631 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
2633 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
2635 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
2637 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
2639 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
2641 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
2643 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
2645 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
2647 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
2649 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
2651 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
2653 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
2655 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
2657 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
2659 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
2661 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
2663 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
2665 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
2667 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
2669 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
2671 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
2673 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
2675 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
2677 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
2679 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
2681 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
2683 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
2685 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
2687 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
2689 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
2691 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
2693 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
2695 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
2697 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
2699 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
2701 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
2703 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
2705 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
2707 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
2709 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
2711 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
2713 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
2715 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
2717 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
2719 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
2721 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
2723 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
2725 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
2727 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
2729 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
2731 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
2733 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
2735 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
2737 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
2739 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
2741 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
2743 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
2745 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
2747 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
2749 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
2751 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
2753 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
2755 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
2757 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
2759 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
2761 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
2763 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
2765 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
2767 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
2769 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
2771 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
2773 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
2775 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
2778 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
2780 * g++.dg/template/crash81.C: Update.
2782 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
2785 * gcc.target/i386/pr66424.c: New.
2787 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
2789 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
2791 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
2794 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
2795 Drop address sanitization.
2797 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
2799 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
2801 (dg-additional-options): Set armv5t flag.
2803 2015-07-21 Marek Polacek <polacek@redhat.com>
2805 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
2806 * gcc.dg/vmx/unpack.c: Likewise.
2807 * gcc.target/powerpc/quad-atomic.c: Likewise.
2809 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
2811 * gcc.target/i386/asm-flag-5.c (f_ll): New.
2813 2015-07-20 Jiong Wang <jiong.wang@arm.com>
2815 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
2818 2015-07-20 Marek Polacek <polacek@redhat.com>
2821 * c-c++-common/Wshift-overflow-1.c: New test.
2822 * c-c++-common/Wshift-overflow-2.c: New test.
2823 * c-c++-common/Wshift-overflow-3.c: New test.
2824 * c-c++-common/Wshift-overflow-4.c: New test.
2825 * c-c++-common/Wshift-overflow-5.c: New test.
2826 * g++.dg/cpp1y/left-shift-1.C: New test.
2827 * gcc.dg/c90-left-shift-2.c: New test.
2828 * gcc.dg/c90-left-shift-3.c: New test.
2829 * gcc.dg/c99-left-shift-2.c: New test.
2830 * gcc.dg/c99-left-shift-3.c: New test.
2831 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
2832 * gcc.c-torture/execute/pr40386.c: Likewise.
2833 * gcc.dg/vect/pr33373.c: Likewise.
2834 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
2835 * gcc.dg/vect/vect-shift-2.c: Likewise.
2837 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2839 * gcc.target/aarch64/neg_abs_1.c: New test.
2841 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
2844 * gcc.target/i386/pr66922.c: New test.
2846 2015-07-18 Sebastian Pop <s.pop@samsung.com>
2850 * gcc.dg/tree-ssa/pr42327.c: Removed.
2851 * g++.dg/other/pr35011.C: Removed.
2853 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
2856 * gcc.target/i386/pr66906.c: New test.
2858 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
2860 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
2861 as follow-up to r225930.
2863 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
2866 * lib/fortran-modules.exp (proc cleanup-submodules): New
2868 * gfortran.dg/submodule_1.f08: Change extension and clean up
2869 the submodule files.
2870 * gfortran.dg/submodule_2.f08: ditto
2871 * gfortran.dg/submodule_6.f08: ditto
2872 * gfortran.dg/submodule_7.f08: ditto
2873 * gfortran.dg/submodule_8.f08: New test
2874 * gfortran.dg/submodule_9.f08: New test
2876 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
2877 Sebastian Pop <s.pop@samsung.com>
2880 * gcc.dg/graphite/pr61929.c: New.
2882 2015-07-17 Marek Polacek <polacek@redhat.com>
2884 * gcc.dg/fold-minus-7.c: New test.
2886 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2888 * gfortran.dg/co_reduce_1.f90: New file.
2890 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
2893 * gcc.target/i386/pr66824.c:
2895 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
2898 * gfortran.dg/structure_constructor_13.f03: New test.
2900 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
2903 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
2904 of generated while loops in the tree dump.
2905 * gfortran.dg/derived_constructor_comps_6.f90: New file.
2907 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
2909 * gcc.dg/vect/vect-outer-simd-2.c: New test.
2911 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
2914 * gcc.target/i386/pr66891.c: New test.
2916 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2918 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
2920 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
2922 PR rtl-optimization/66626
2923 * gcc.target/i386/pr66626-2.c: New.
2925 2015-07-16 Martin Liska <mliska@suse.cz>
2927 * g++.dg/ipa/pr66896.c: New test.
2929 2015-07-16 Richard Biener <rguenther@suse.de>
2931 PR tree-optimization/66894
2932 * gcc.dg/torture/pr66894.c: New testcase.
2934 2015-07-16 Richard Biener <rguenther@suse.de>
2936 * gcc.dg/tree-ssa/pr21031.c: Adjust.
2938 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
2941 * g++.dg/pr66866.C: New test.
2943 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2945 * gcc.target/powerpc/vec-cmp-sel.c: New test.
2947 2015-07-15 Richard Biener <rguenther@suse.de>
2949 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
2950 { -O3 -fomit-frame-pointer },
2951 { -O3 -fomit-frame-pointer -funroll-loops } and
2952 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
2954 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
2955 -finline-functions }
2957 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
2959 * gcc.target/mips/interrupt_handler-5.c: New test.
2961 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
2962 Robert Suchanek <robert.suchanek@imgtec.com>
2964 * gcc.target/mips/interrupt_handler-4.c: New test.
2966 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
2969 * gcc.dg/lto/lto.exp: Initialize MPX.
2971 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2973 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
2975 * gcc.target/arm/scd42-3.c: Likewise.
2977 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
2979 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
2980 code to be run when the pre-arch code increases the isa_rev to
2981 mips32r6 or greater.
2983 2015-07-15 Richard Biener <rguenther@suse.de>
2985 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
2986 { -O3 -fomit-frame-pointer },
2987 { -O3 -fomit-frame-pointer -funroll-loops } and
2988 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
2990 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
2991 -finline-functions }
2992 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
2993 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
2994 to additional_flags.
2996 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
2998 PR rtl-optimization/66838
2999 * gcc.target/i386/pr66838.c: New test.
3001 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
3004 * g++.dg/template/pr66850.C: New test.
3006 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3007 Cesar Philippidis <cesar@codesourcery.com>
3008 Chung-Lin Tang <cltang@codesourcery.com>
3010 * gcc.target/nios2/nios2-flushd.c: New.
3011 * gcc.target/nios2/nios2-rdprs.c: New.
3012 * gcc.target/nios2/r2-atomic.c: New.
3013 * gcc.target/nios2/r2-eni.c: New.
3014 * gcc.target/nios2/r2-wrpie.c: New.
3016 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3017 Cesar Philippidis <cesar@codesourcery.com>
3018 Chung-Lin Tang <cltang@codesourcery.com>
3020 * gcc.target/nios2/cdx-ldstwm-1.c: New.
3021 * gcc.target/nios2/cdx-ldstwm-2.c: New.
3023 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3024 Cesar Philippidis <cesar@codesourcery.com>
3025 Chung-Lin Tang <cltang@codesourcery.com>
3027 * gcc.target/nios2/andci.c: New.
3028 * gcc.target/nios2/bmx.c: New.
3029 * gcc.target/nios2/cdx-add.c: New.
3030 * gcc.target/nios2/cdx-branch.c: New.
3031 * gcc.target/nios2/cdx-callret.c: New.
3032 * gcc.target/nios2/cdx-loadstore.c: New.
3033 * gcc.target/nios2/cdx-logical.c: New.
3034 * gcc.target/nios2/cdx-mov.c: New.
3035 * gcc.target/nios2/cdx-shift.c: New.
3036 * gcc.target/nios2/cdx-sub.c: New.
3037 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
3039 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
3042 * g++.dg/cpp0x/vt-65071.C: New.
3044 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3045 Cesar Philippidis <cesar@codesourcery.com>
3046 Chung-Lin Tang <cltang@codesourcery.com>
3048 * gcc.target/nios2/r2-io-range.c: New.
3049 * gcc.target/nios2/r2-stio-1.c: New.
3050 * gcc.target/nios2/r2-stio-2.c: New.
3051 * gcc.target/nios2/nios2-ldxio.c: New.
3052 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
3053 of just compile. Add more tests.
3055 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3057 gfortran.dg/pr66864.f90: New test.
3059 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
3061 PR rtl-optimization/66626
3062 * gcc.target/i386/pr66626.c: New.
3064 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3066 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
3067 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
3068 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
3070 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
3072 * g++.dg/template/crash81.C: Adjust for error + inform change.
3073 * g++.dg/template/pr58878.C: Likewise.
3074 * g++.dg/template/shadow1.C: Likewise.
3075 * g++.dg/template/shadow2.C: Likewise.
3076 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
3077 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
3078 * g++.old-deja/g++.brendan/crash7.C: Likewise.
3079 * g++.old-deja/g++.pt/shadow2.C: Likewise.
3081 2015-07-14 Richard Biener <rguenther@suse.de>
3083 PR tree-optimization/66863
3084 * gcc.dg/torture/pr66863.c: New testcase.
3086 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
3089 * g++.dg/template/pr65186.C: New test.
3091 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
3093 * gcc.target/arm/macro_defs0.c: Add directive to skip
3094 test if -marm is present.
3095 * gcc.target/arm/macro_defs1.c: Likewise.
3097 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3099 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
3101 * gcc.target/aarch64/adds1.c: Likewise.
3102 * gcc.target/aarch64/ands_1.c: Likewise.
3103 * gcc.target/aarch64/bics_1.c: Likewise.
3104 * gcc.target/aarch64/subs1.c: Likewise.
3105 * gcc.target/aarch64/subs3.c: Likewise.
3107 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
3110 * gfortran.dg/pr64589.f90: New test.
3112 2015-07-13 Renlin Li <renlin.li@arm.com>
3115 * gcc.c-torture/execute/pr66556.c: New.
3117 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
3119 * gcc.dg/20020219-1.c: Fix double word typos.
3120 * gcc.dg/20020919-1.c: Same.
3122 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
3123 Jeff Law <law@redhat.com>
3126 * g++.dg/tree-ssa/pr66726.c: New test.
3127 * gcc.dg/tree-ssa/pr66726-2.c: New test.
3128 * gcc.dg/tree-ssa/pr66726.c: New test.
3130 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
3133 * g++.dg/cpp0x/variadic-ttp2.C: New.
3135 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
3138 * g++.dg/cpp0x/auto46.C: New test.
3139 * g++.dg/template/pr30044.C: New test.
3140 * g++.dg/template/shadow2.C: New test.
3141 * g++.dg/template/error55.C: New test.
3142 * g++.dg/template/crash83.C: Accept any error string.
3143 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
3145 * g++.dg/cpp0x/variadic19.C: Likewise
3146 * g++.dg/template/canon-type-13.C: Likewise.
3147 * g++.old-deja/g++.pt/ttp42.C: Likewise.
3148 * g++.dg/torture/20070621-1.C: Likewise.
3150 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3153 * g++.dg/init/explicit3.C: New.
3155 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
3158 * gcc.target/i386/pr66819-1.c: New test.
3159 * gcc.target/i386/pr66819-2.c: Likewise.
3160 * gcc.target/i386/pr66819-3.c: Likewise.
3161 * gcc.target/i386/pr66819-4.c: Likewise.
3162 * gcc.target/i386/pr66819-5.c: Likewise.
3164 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
3167 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
3168 __attribute__((noinline, noclone)). Change "x" to "volatile char"
3169 type to prevent possible flag-clobbering zero-extensions.
3170 * gcc.target/i386/pr66703.c: New test.
3172 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3175 * g++.dg/cpp0x/nsdmi-template15.C: New.
3177 2015-07-10 Jiong Wang <jiong.wang@arm.com>
3179 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
3181 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
3183 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
3184 * gcc.target/arm/flip-thumb.c: Likewise.
3186 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
3189 * gcc.target/i386/pr66813.c: New test.
3191 2015-07-10 Jakub Jelinek <jakub@redhat.com>
3194 * gcc.dg/gomp/pr66820.c: New test.
3196 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3199 * g++.dg/cpp0x/scoped_enum6.C: New.
3201 2015-07-10 Tom de Vries <tom@codesourcery.com>
3203 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
3204 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
3206 2015-07-10 Richard Biener <rguenther@suse.de>
3208 PR tree-optimization/66823
3209 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
3210 which should not be necessary. XFAIL.
3212 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3215 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
3217 2015-07-09 Jakub Jelinek <jakub@redhat.com>
3220 * gcc.dg/gomp/pr66633-1.c: New test.
3221 * gcc.dg/gomp/pr66633-2.c: New test.
3222 * gcc.dg/gomp/pr66633-3.c: New test.
3223 * gcc.dg/gomp/pr66633-4.c: New test.
3225 2015-07-09 John Marino <gnugcc@marino.st>
3227 * lib/target-supports.exp (check_effective_target_pie):
3230 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
3233 * gcc.target/i386/pr66814.c: New test.
3235 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
3238 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
3239 * gcc.target/aarch64/fnmul-2.c: Likewise.
3240 * gcc.target/aarch64/fnmul-3.c: Likewise.
3241 * gcc.target/aarch64/fnmul-4.c: Likewise.
3243 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3246 * g++.dg/cpp0x/vt-65790.C: New.
3248 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
3251 * gcc.target/i386/pr66818.c: New test.
3253 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
3256 * gcc.target/i386/pr66817.c: New test.
3258 2015-07-09 Marek Polacek <polacek@redhat.com>
3260 PR tree-optimization/66718
3261 * gcc.dg/vect/vect-126.c: New test.
3263 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
3265 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
3266 even when dwarf-2 is not the default.
3268 2015-07-08 Jeff Law <law@redhat.com>
3271 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
3272 to have a single memory reference.
3274 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
3276 * g++.dg/other/dump-ada-spec-9.C: New test.
3278 2015-07-08 Jakub Jelinek <jakub@redhat.com>
3280 * g++.dg/vect/vect.exp: Run also simd* tests.
3281 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
3282 (check_vect): Fix up get_cpuid call for C++.
3283 * g++.dg/vect/simd-clone-1.cc: New test.
3285 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
3287 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
3289 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
3291 * gcc.target/i386/readeflags-1.c (abort): New prototype.
3292 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
3294 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
3297 * gcc.target/i386/pr66806.c: New test.
3299 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
3302 * g++.dg/cpp0x/auto45.C: New.
3304 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
3307 * gcc.target/i386/pr66334.c: New.
3309 2015-07-08 David Malcolm <dmalcolm@redhat.com>
3311 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
3314 2015-07-08 David Malcolm <dmalcolm@redhat.com>
3317 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
3318 (verify_code): Update expected error message.
3319 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
3320 (verify_code): Likewise.
3321 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
3322 (verify_code): Likewise.
3324 2015-07-08 Richard Biener <rguenther@suse.de>
3326 PR tree-optimization/66793
3327 * gcc.dg/torture/pr66793.c: New testcase.
3329 2015-07-08 Richard Biener <rguenther@suse.de>
3331 PR tree-optimization/66794
3332 * gcc.dg/torture/pr66794.c: New testcase.
3334 2015-07-08 Marek Polacek <polacek@redhat.com>
3337 * g++.dg/abi/abi-tag15.C: New test.
3339 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
3341 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
3342 * gcc.target/mips/branch-3.c: Ditto
3343 * gcc.target/mips/branch-4.c: Ditto.
3344 * gcc.target/mips/branch-5.c: Ditto.
3345 * gcc.target/mips/branch-6.c: Ditto.
3346 * gcc.target/mips/branch-7.c: Ditto.
3347 * gcc.target/mips/branch-8.c: Ditto.
3348 * gcc.target/mips/branch-9.c: Ditto.
3349 * gcc.target/mips/branch-10.c: Ditto.
3350 * gcc.target/mips/branch-11.c: Ditto.
3351 * gcc.target/mips/branch-12.c: Ditto.
3352 * gcc.target/mips/branch-13.c: Ditto.
3353 * gcc.target/mips/umips-branch-5.c: New file.
3354 * gcc.target/mips/umips-branch-6.c: New file.
3355 * gcc.target/mips/umips-branch-7.c: New file.
3356 * gcc.target/mips/umips-branch-8.c: New file.
3357 * gcc.target/mips/umips-branch-9.c: New file.
3358 * gcc.target/mips/umips-branch-10.c: New file.
3359 * gcc.target/mips/umips-branch-11.c: New file.
3360 * gcc.target/mips/umips-branch-12.c: New file.
3361 * gcc.target/mips/umips-branch-13.c: New file.
3362 * gcc.target/mips/umips-branch-14.c: New file.
3363 * gcc.target/mips/umips-branch-15.c: New file.
3364 * gcc.target/mips/umips-branch-16.c: New file.
3365 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
3366 (OCCUPY_0xfffc): New define.
3368 2015-07-08 Renlin Li <renlin.li@arm.com>
3370 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
3372 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
3374 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
3376 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
3378 * gcc.target/i386/bt-3.c: New test.
3379 * gcc.target/i386/bt-4.c: Ditto.
3381 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
3383 * g++.dg/other/dump-ada-spec-8.C: New test.
3385 2015-07-07 David Malcolm <dmalcolm@redhat.com>
3388 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
3390 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
3392 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
3394 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
3395 Avoid using an opaque struct for local "f".
3397 2015-07-07 David Malcolm <dmalcolm@redhat.com>
3400 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
3401 * jit.dg/test-pr66779.c: New testcase.
3403 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
3405 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
3408 2015-07-07 Richard Biener <rguenther@suse.de>
3410 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
3412 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
3414 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
3415 * gcc.target/mips/call-5.c: Ditto.
3416 * gcc.target/mips/call-6.c: Ditto.
3418 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3420 * gcc.dg/dx-test.c: New test-case.
3422 2015-07-07 Andre Vehreschild <vehre@gmx.de>
3425 * gfortran.dg/allocate_with_source_9.f08: New test.
3427 2015-07-07 Christian Bruel <christian.bruel@st.com>
3430 * gcc.target/arm/flip-thumb.c: Fix scan.
3431 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
3432 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
3433 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
3436 2015-07-06 Jakub Jelinek <jakub@redhat.com>
3439 * gcc.c-torture/execute/pr65956.c: New test.
3441 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
3443 * gcc.target/arm/aapcs/align1.c: New.
3444 * gcc.target/arm/aapcs/align_rec1.c: New.
3445 * gcc.target/arm/aapcs/align2.c: New.
3446 * gcc.target/arm/aapcs/align_rec2.c: New.
3447 * gcc.target/arm/aapcs/align3.c: New.
3448 * gcc.target/arm/aapcs/align_rec3.c: New.
3449 * gcc.target/arm/aapcs/align4.c: New.
3450 * gcc.target/arm/aapcs/align_rec4.c: New.
3451 * gcc.target/arm/aapcs/align_vararg1.c: New.
3452 * gcc.target/arm/aapcs/align_vararg2.c: New.
3454 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
3456 * gfortran.dg/iomsg_2.f90: New test.
3458 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
3461 * gcc.target/i386/pr66749.c: New test.
3463 2015-07-06 Richard Biener <rguenther@suse.de>
3465 PR tree-optimization/66772
3466 * gcc.dg/torture/pr66772-1.c: New testcase.
3467 * gcc.dg/torture/pr66772-2.c: Likewise.
3469 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
3471 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
3472 the jals instruction.
3474 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
3477 * gcc.target/i386/pr53383-1.c: New file.
3478 * gcc.target/i386/pr53383-2.c: Likewise.
3479 * gcc.target/i386/pr53383-3.c: Likewise.
3481 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
3483 * gcc.target/aarch64/fnmul-1.c: New.
3484 * gcc.target/aarch64/fnmul-2.c: New.
3485 * gcc.target/aarch64/fnmul-3.c: New.
3486 * gcc.target/aarch64/fnmul-4.c: New.
3488 2015-07-06 Richard Biener <rguenther@suse.de>
3491 * gcc.dg/torture/pr66759.c: New testcase.
3493 2015-07-06 Andre Vehreschild <vehre@gmx.de>
3496 * gfortran.dg/alloc_comp_class_3.f03: New test.
3497 * gfortran.dg/alloc_comp_class_4.f03: New test.
3499 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
3501 * gcc.c-torture/execute/pr66757.c: New test.
3503 2015-07-06 Bin Cheng <bin.cheng@arm.com>
3505 PR tree-optimization/66720
3506 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
3508 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
3509 Sandra Loosemore <sandra@codesourcery.com>
3511 * gcc.target/nios2/gprel-offset.c: New test.
3513 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
3516 * gfortran.dg/pr66725.f90: New test.
3518 2015-07-03 Jason Merrill <jason@redhat.com>
3520 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
3521 Avoid narrowing error.
3523 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
3525 PR rtl-optimization/66706
3526 * gcc.target/powerpc/shift-int.c: New testcase.
3528 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
3531 * gcc.target/i386/pr66746.c: New file.
3533 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
3535 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
3537 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
3539 PR tree-optimization/66119
3540 * g++.dg/opt/pr66119.C: New.
3542 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
3545 * gfortran.dg/submodule_1.f90: New test
3546 * gfortran.dg/submodule_2.f90: New test
3547 * gfortran.dg/submodule_3.f90: New test
3548 * gfortran.dg/submodule_4.f90: New test
3549 * gfortran.dg/submodule_5.f90: New test
3550 * gfortran.dg/submodule_6.f90: New test
3551 * gfortran.dg/submodule_7.f90: New test
3553 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3555 PR preprocessor/53690
3556 * g++.dg/cpp/pr53690.C: New.
3558 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3560 * gcc.target/powerpc/vec-cmp.c: New test.
3562 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
3565 * gfortran.dg/pr56520.f90: New test.
3567 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
3570 * gfortran.dg/pr66545_1.f90: New test.
3571 * gfortran.dg/pr66545_2.f90: New test.
3573 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
3575 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
3576 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
3578 2015-07-02 Richard Biener <rguenther@suse.de>
3581 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
3584 2015-07-02 Richard Biener <rguenther@suse.de>
3586 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
3588 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
3590 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
3592 2015-07-01 Jason Merrill <jason@redhat.com>
3594 * lib/target-supports.exp (cxx_default): Set to C++14.
3596 2015-07-01 Tom de Vries <tom@codesourcery.com>
3599 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
3602 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3604 * gfortran.dg/warn_conversion_8.f90: New test.
3606 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
3608 PR rtl-optimization/61047
3609 * gcc.c-torture/execute/20150611-1.c: New testcase.
3611 2015-07-01 David Malcolm <dmalcolm@redhat.com>
3614 * jit.dg/all-non-failing-tests.h: Add
3615 test-pr66700-observing-write-through-ptr.c.
3616 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
3618 2015-07-01 David Malcolm <dmalcolm@redhat.com>
3620 * jit.dg/test-accessing-union.c: Add comments for use by
3621 gcc/jit/docs/topics/types.rst.
3623 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
3625 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
3626 'do-require-effective-target' with 'dg-require-effective-target'.
3627 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
3628 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
3629 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
3630 'stlex' with 'strex' as the expected output.
3632 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3635 * g++.dg/cpp0x/gen-attrs-60.C: New.
3636 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
3638 2015-07-01 Jiong Wang <jiong.wang@arm.com>
3640 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
3642 * gcc.target/aarch64/pic-small.c: Restrict this test under
3643 check_effective_target_aarch64_small_fpic.
3645 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
3647 * gfortran.dg/gomp/pr66633.f90: New test.
3649 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
3652 * g++.dg/template/pr66686.C: New test.
3654 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
3656 * gnat.dg/lto17.ad[sb]: New test.
3658 2015-06-30 David Malcolm <dmalcolm@redhat.com>
3660 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
3661 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
3663 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
3665 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
3667 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
3669 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
3671 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
3673 * jit.dg/test-switch.c: New testcase.
3674 * jit.dg/test-switch.cc: New testcase.
3676 2015-06-30 David Malcolm <dmalcolm@redhat.com>
3679 * jit.dg/all-non-failing-tests.h: Add note about
3680 test-validly-unreachable-block.c.
3681 * jit.dg/test-validly-unreachable-block.c: New file.
3683 2015-06-30 David Malcolm <dmalcolm@redhat.com>
3686 * jit.dg/all-non-failing-tests.h: Add note about
3687 test-extra-options.c.
3688 * jit.dg/test-extra-options.c: New testcase.
3690 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
3693 * gcc.target/i386/pr66691.c: New.
3695 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
3697 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
3698 * gcc.target/i386/iamcu/args.h: Likewise.
3699 * gcc.target/i386/iamcu/asm-support.S: Likewise.
3700 * gcc.target/i386/iamcu/defines.h: Likewise.
3701 * gcc.target/i386/iamcu/macros.h: Likewise.
3702 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
3703 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
3704 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
3705 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
3706 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
3707 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
3708 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
3709 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
3710 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
3711 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
3712 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
3713 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
3714 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
3715 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
3716 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
3717 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
3718 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
3720 2015-06-30 Marek Polacek <polacek@redhat.com>
3722 * gcc.dg/fold-minus-6.c: New test.
3724 * gcc.dg/fold-ior-3.c: New test.
3726 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
3728 Implement N4197 - Adding u8 character literals
3729 * g++.dg/cpp1z/utf8.C: New.
3730 * g++.dg/cpp1z/utf8-neg.C: New.
3731 * g++.dg/cpp1z/udlit-utf8char.C: New.
3733 2015-06-30 Marek Polacek <polacek@redhat.com>
3735 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
3737 2015-06-30 Tom de Vries <tom@codesourcery.com>
3739 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
3740 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
3741 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
3742 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
3744 2015-06-30 Marek Polacek <polacek@redhat.com>
3746 * gcc.dg/fold-ior-2.c: New test.
3748 2015-06-30 Tom de Vries <tom@codesourcery.com>
3750 PR tree-optimization/66652
3751 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
3752 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
3754 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3756 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
3759 * g++.dg/cpp0x/constexpr-friend-3.C: New.
3760 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
3762 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
3765 * gfortran.dg/wunused-parameter.f90: New test.
3767 2015-06-29 Richard Henderson <rth@redhat.com>
3769 * gcc.target/i386/asm-flag-1.c: New.
3770 * gcc.target/i386/asm-flag-2.c: New.
3771 * gcc.target/i386/asm-flag-3.c: New.
3772 * gcc.target/i386/asm-flag-4.c: New.
3773 * gcc.target/i386/asm-flag-5.c: New.
3775 2015-06-29 Marek Polacek <polacek@redhat.com>
3778 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
3779 * c-c++-common/pr66322.c: New test.
3780 * g++.dg/eh/scope1.C: Remove dg-warning.
3782 2015-06-29 Richard Biener <rguenther@suse.de>
3784 PR tree-optimization/66677
3785 * gcc.dg/vect/pr66677.c: New testcase.
3787 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3790 * gcc.dg/tree-ssa/pr64130.c: New test.
3792 2015-06-26 Jiong Wang <jiong.wang@arm.com>
3794 * gcc.target/aarch64/pic-small.c: New testcase.
3796 2015-06-26 Richard Biener <rguenther@suse.de>
3798 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
3800 2015-06-26 Marek Polacek <polacek@redhat.com>
3802 * gcc.dg/fold-and-1.c: New test.
3803 * gcc.dg/fold-and-2.c: New test.
3805 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
3807 * gnat.dg/warn11.adb: Add missing dg directive.
3808 * gnat.dg/warn12.adb: New test.
3809 * gnat.dg/warn12_pkg.ads: New helper.
3811 2015-06-26 Richard Biener <rguenther@suse.de>
3813 * gfortran.dg/reassoc_3.f90: Adjust.
3815 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
3818 * gcc.target/i386/pr66412.c: New test.
3820 2015-06-25 Richard Biener <rguenther@suse.de>
3822 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
3824 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
3826 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
3828 2015-06-25 Richard Biener <rguenther@suse.de>
3830 * gfortran.dg/vect/vect-9.f90: New testcase.
3832 2015-06-25 Nick Clifton <nickc@redhat.com>
3834 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
3835 H8300 and M32R targets.
3837 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
3840 * gfortran.dg/maxerrors.f90: New test.
3842 2015-06-08 DJ Delorie <dj@redhat.com>
3844 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
3846 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
3848 * gcc.target/aarch64/mgeneral-regs_3.c: New.
3850 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
3852 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
3853 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
3854 * gcc.target/aarch64/nofp_1.c: New file.
3856 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
3858 Implement N3928 - Extending static_assert
3859 * g++.dg/cpp0x/static_assert8.C: Adjust.
3860 * g++.dg/cpp0x/static_assert12.C: New.
3861 * g++.dg/cpp0x/static_assert13.C: New.
3862 * g++.dg/cpp1y/static_assert1.C: New.
3863 * g++.dg/cpp1y/static_assert2.C: New.
3864 * g++.dg/cpp1z/static_assert-nomsg.C: New.
3866 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
3869 * g++.dg/cpp0x/trailing11.C: New.
3871 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3873 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
3875 * gcc.target/arm/memset-inline-10.c: Likewise.
3876 * gcc.target/arm/pr58784.c: Likewise.
3877 * gcc.target/arm/pr59985.C: Likewise.
3878 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
3880 2015-06-24 Renlin Li <renlin.li@arm.com>
3882 * gcc.target/aarch64/arm_align_max_pwr.c: New.
3883 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
3885 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
3888 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
3891 * g++.dg/cpp0x/auto45.C: New test.
3892 * g++.dg/template/pr30044.C: New test.
3893 * g++.dg/template/crash83.C: Accept any error string.
3894 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
3896 * g++.dg/cpp0x/variadic18.C: Likewise
3897 * g++.dg/template/canon-type-13.C: Likewise.
3898 * g++.old-deja/g++.pt/ttp42.C: Likewise.
3900 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3903 * g++.dg/other/linkage2.C: New.
3905 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3908 * gcc.target/arm/pr63408.c: New test.
3910 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
3912 * lib/c-torture.exp: Don't call check_effective_target_lto
3913 before setting up environment correctly.
3914 * lib/gcc-dg.exp: Likewise, and protect
3915 gcc_force_conventional_output.
3917 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3919 PR rtl-optimization/66306
3920 * gcc.target/s390/pr66306.c: New test.
3922 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3924 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
3925 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
3926 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
3927 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
3928 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
3929 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
3930 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
3932 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
3935 * gcc.c-torture/pr65803.c: New test.
3937 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
3940 * g++.dg/cpp0x/auto45.C: New test.
3941 * g++.dg/template/pr30044.C: New test.
3942 * g++.dg/template/crash83.C: Accept any error string.
3943 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
3945 * g++.dg/cpp0x/variadic18.C: Likewise
3946 * g++.dg/template/canon-type-13.C: Likewise.
3947 * g++.old-deja/g++.pt/ttp42.C: Likewise.
3949 2015-06-23 Marek Polacek <polacek@redhat.com>
3951 * c-c++-common/Wlogical-op-3.c: New test.
3953 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3956 * g++.dg/cpp0x/scoped_enum5.C: New.
3958 2015-06-23 Richard Biener <rguenther@suse.de>
3960 PR tree-optimization/66636
3961 * gcc.dg/vect/pr66636.c: New testcase.
3963 2015-06-23 Marek Polacek <polacek@redhat.com>
3965 * gcc.dg/fold-minus-4.c: New test.
3966 * gcc.dg/fold-minus-5.c: New test.
3967 * c-c++-common/ubsan/overflow-add-5.c: New test.
3969 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3971 Add missing testcase from r224672.
3972 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
3974 * gcc.target/vax/bswapdi-1.c: New.
3976 2015-06-23 Andre Vehreschild <vehre@gmx.de>
3979 * gfortran.dg/associate_18.f08: New test.
3981 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
3984 * gcc.target/i386/pr66560-1.c: New test.
3985 * gcc.target/i386/pr66560-2.c: Ditto.
3986 * gcc.target/i386/pr66560-3.c: Ditto.
3987 * gcc.target/i386/pr66560-4.c: Ditto.
3989 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
3991 * gcc.target/nvptx/nvptx.exp: New file.
3992 * gcc.target/nvptx/proto-1.c: Likewise.
3994 2015-06-23 Bin Cheng <bin.cheng@arm.com>
3996 PR tree-optimization/66449
3997 * gcc.dg/vect/pr66449.c: New test.
3999 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
4001 * g++.dg/other/dump-ada-spec-5.C: New test.
4002 * g++.dg/other/dump-ada-spec-6.C: Likewise.
4003 * g++.dg/other/dump-ada-spec-7.C: Likewise.
4005 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
4007 * g++.dg/inherit/pure1.C: Test location too.
4009 2015-06-22 Marek Polacek <polacek@redhat.com>
4011 * gcc.dg/fold-ior-1.c: New test.
4012 * gcc.dg/fold-minus-2.c: New test.
4013 * gcc.dg/fold-minus-3.c: New test.
4014 * gcc.dg/fold-plus-1.c: New test.
4015 * gcc.dg/fold-plus-2.c: New test.
4016 * gcc.dg/fold-xor-4.c: New test.
4017 * gcc.dg/fold-xor-5.c: New test.
4019 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4022 * g++.dg/torture/pr65914.C: New.
4024 2015-06-22 Richard Biener <rguenther@suse.de>
4026 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
4027 not existing TORTURE_OPTIONS only.
4028 * lib/gcc-dg.exp: Likewise.
4030 2015-06-22 Christian Bruel <christian.bruel@st.com>
4033 * gcc.target/arm/flip-thumb.c: New test.
4035 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
4036 Martin Liska <mliska@suse.cz>
4039 * g++.dg/ipa/pr65908.C: New testcase.
4041 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
4044 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
4045 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
4047 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
4049 * gnat.dg/specs/debug1.ads: Adjust.
4051 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
4053 * gcc.target/aarch64/fmovd-zero-mem.c: New.
4054 * gcc.target/aarch64/fmovd-zero-reg.c: New.
4055 * gcc.target/aarch64/fmovf-zero-mem.c: New.
4056 * gcc.target/aarch64/fmovf-zero-reg.c: New.
4057 * gcc.target/aarch64/fmovld-zero-mem.c: New.
4058 * gcc.target/aarch64/fmovld-zero-mem.c: New.
4059 * gcc.target/aarch64/fmovd-zero.c: Delete.
4060 * gcc.target/aarch64/fmovf-zero.c: Delete.
4062 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
4064 * gcc.target/vax/bswapdi-1.c: New.
4066 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4068 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
4070 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4072 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
4074 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4076 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
4078 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4080 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
4082 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4084 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
4086 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4088 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
4090 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4092 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
4094 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4096 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
4098 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4100 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
4102 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4104 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
4106 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4108 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
4110 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4112 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
4114 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4116 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
4118 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4120 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
4122 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4124 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
4126 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4128 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
4130 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4132 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
4134 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4136 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
4138 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4140 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
4142 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4144 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4145 (_ARM_FPSCR): Add FZ field.
4146 (clean_results): Force FZ=1 on AArch64.
4147 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
4149 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4151 * gcc.target/aarch64/pr62308.c: New test.
4153 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
4156 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
4158 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
4160 * gcc.target/i386/mpx/pr66581.c: New test.
4162 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
4164 * gcc.target/i386/cmov9.c: New test.
4166 2015-06-18 Richard Biener <rguenther@suse.de>
4168 * g++.dg/other/const4.C: New testcase.
4170 2015-06-18 Michael Matz <matz@suse.de>
4173 * gcc.dg/vect/pr66253.c: New testcase.
4175 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4178 * gcc.target/i386/mpx/chkp-vararg.c: New test.
4180 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4183 * gcc.target/i386/mpx/pr66568.c: New test.
4185 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4188 * gcc.target/i386/mpx/pr66567.c: New test.
4190 2015-06-18 Richard Biener <rguenther@suse.de>
4192 PR tree-optimization/66510
4193 * gcc.dg/vect/slp-perm-12.c: New testcase.
4195 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
4197 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
4198 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
4199 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
4200 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
4202 2015-06-17 Jakub Jelinek <jakub@redhat.com>
4205 * g++.dg/gomp/pr66571-1.C: New test.
4208 * c-c++-common/gomp/pr66429.c: New test.
4210 2015-06-17 David Malcolm <dmalcolm@redhat.com>
4212 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
4213 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
4215 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
4217 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
4220 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
4223 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
4225 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
4227 * gcc.target/mips/pr65862-1.c: New test.
4228 * gcc.target/mips/pr65862-2.c: Likewise.
4230 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
4232 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
4233 * gcc.target/i386/pr52252-atom.c: Ditto.
4234 * gcc.target/i386/vect-div-1.c: Ditto.
4235 * gcc.target/i386/rotate-5.c: Ditto.
4236 * gcc.target/i386/pr50202.c: Ditto.
4237 * gcc.target/i386/pr37843-3.c: Ditto.
4238 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
4239 * gcc.target/i386/pr53397-1.c: Ditto.
4240 * gcc.target/i386/pr55934.c: Ditto.
4241 * gcc.target/i386/pr37843-4.c: Ditto.
4242 * gcc.target/i386/pr60451.c: Ditto.
4243 * gcc.target/i386/pr53397-2.c: Ditto.
4244 * gcc.target/i386/vectorize1.c: Ditto.
4245 * gcc.target/i386/extract-insert-combining.c: Ditto.
4246 * gcc.target/i386/pr53759.c: Ditto.
4247 * gcc.target/i386/pr52252-core.c: Ditto.
4248 * gcc.target/i386/rotate-3.c: Ditto.
4249 * gcc.target/i386/sse-20.c: Ditto.
4250 * gcc.target/i386/rotate-4.c: Ditto.
4251 * gcc.target/i386/pr61403.c: Ditto.
4252 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
4253 * gcc.target/i386/pr60901.c: Ditto.
4254 * gcc.target/i386/pr59794-7.c: Ditto.
4255 * gcc.target/i386/pr62208.c: Ditto.
4256 * gcc.target/i386/pr53416.c: Ditto.
4257 * gcc.target/i386/asm-dialect-1.c: Ditto.
4258 * gcc.target/i386/pr50038.c: Ditto.
4259 * gcc.target/i386/47698.c: Ditto.
4260 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
4261 * gcc.target/i386/pr59794-2.c: Ditto.
4262 * gcc.target/i386/pr59794-3.c: Ditto.
4263 * gcc.target/i386/pr39058.c: Ditto.
4264 * gcc.target/i386/pr60205-1.c: Ditto.
4265 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
4266 * gcc.target/i386/sse2-movq-2.c: Ditto.
4268 2015-06-17 Richard Biener <rguenther@suse.de>
4270 PR tree-optimization/66251
4271 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
4273 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
4276 * g++.dg/parse/new-placement1.C: New.
4278 2015-06-16 David Malcolm <dmalcolm@redhat.com>
4280 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
4281 * jit.dg/test-compound-assignment.c: New testcase.
4283 2015-06-16 David Malcolm <dmalcolm@redhat.com>
4286 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
4287 to "testcases" array.
4289 2015-06-16 David Malcolm <dmalcolm@redhat.com>
4292 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
4293 * jit.dg/test-debug-strings.c: New test case.
4294 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
4295 the discriminant has a sane debug string.
4297 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
4300 * gcc.target/i386/pr56766-1.c: New test.
4301 * gcc.target/i386/pr56766-2.c: Ditto.
4303 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
4305 * gcc.target/mips/loongson-shift-count-truncated-1.c:
4306 Skip on mips*-mti-linux* and mips*-img-linux* targets.
4307 * gcc.target/mips/loongson-simd.c: Ditto.
4309 2015-06-16 Richard Biener <rguenther@suse.de>
4311 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
4313 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
4315 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
4316 passed by the testsuite driver.
4318 2015-06-16 Richard Biener <rguenther@suse.de>
4320 * gcc.dg/vect/slp-perm-11.c: New testcase.
4322 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
4324 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
4327 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
4329 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4330 Reinstate calls to torture-init and torture-finalize.
4332 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4334 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
4336 2015-06-15 Nathan Sidwell <nathan@acm.org>
4339 * g++.dg/cpp0x/nsdmi-template14.C: New test.
4341 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4344 * g++.dg/cpp0x/local-type1.C: New.
4346 2015-06-15 Andre Vehreschild <vehre@gmx.de>
4351 * gfortran.dg/allocate_with_source_3.f90: Removed check for
4352 unimplemented error.
4353 * gfortran.dg/allocate_with_source_7.f08: New test.
4354 * gfortran.dg/allocate_with_source_8.f08: New test.
4356 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
4359 * g++.dg/warn/Walways-true-3.C: New test.
4361 2015-06-13 Tom de Vries <tom@codesourcery.com>
4363 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
4365 2015-06-13 Tom de Vries <tom@codesourcery.com>
4367 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
4368 (main): Remove superfluous attributes.
4369 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
4370 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
4372 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4374 * gcc.target/i386/monitorx.c: New.
4375 * gcc.target/i386/sse-12.c: Add -mmwaitx.
4376 * gcc.target/i386/sse-13.c: Ditto.
4377 * gcc.target/i386/sse-14.c: Ditto.
4378 * gcc.target/i386/sse-22.c: Ditto.
4379 * gcc.target/i386/sse-23.c: Ditto.
4380 * g++.dg/other/i386-2.C: Ditto.
4381 * g++.dg/other/i386-3.C: Ditto.
4383 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
4385 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
4387 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
4390 * gfortran.dg/allocatable_scalar_13.f90: New test
4392 2015-06-11 Marek Polacek <polacek@redhat.com>
4394 * gcc.dg/fold-xor-3.c: New test.
4396 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4398 * gcc.target/arm/short-it-ifcvt-1.c: New test.
4399 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
4401 2015-06-11 Christian Bruel <christian.bruel@st.com>
4404 * gcc.target/arm/pragma_attribute.c: New test.
4406 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
4408 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
4410 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
4413 * gcc.target/i386/pr66473.c: New test.
4415 2015-06-10 Jakub Jelinek <jakub@redhat.com>
4418 * gcc.dg/tls/pr66470.c: New test.
4419 * gcc.target/i386/pr66470.c: New test.
4421 2015-06-10 Christian Bruel <christian.bruel@st.com>
4424 * gcc.target/arm/attr_arm.c: New test
4425 * gcc.target/arm/attr_arm-err.c: New test
4426 * gcc.target/arm/attr_thumb.c: New test
4427 * gcc.target/arm/attr_thumb-static.c: New test
4429 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4434 * g++.dg/abi/aarch64_guard1.C: Adjust test.
4436 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
4438 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
4439 passed by the testsuite driver.
4441 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
4444 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
4445 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4446 * gcc.dg/ssp-1.c: Make counter a register.
4447 * gcc.dg/ssp-2.c: Likewise.
4448 * gcc.dg/torture/parm-coalesce.c: New.
4450 2015-06-09 Tom de Vries <tom@codesourcery.com>
4452 * gcc.target/i386/vararg-loc.c: New test.
4454 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4457 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
4458 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
4460 2015-06-09 Marek Polacek <polacek@redhat.com>
4462 PR tree-optimization/66299
4463 * gcc.dg/pr66299-1.c: New test.
4464 * gcc.dg/pr66299-2.c: New test.
4465 * gcc.dg/pr66299-3.c: New test.
4467 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
4469 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
4470 passed by the testsuite driver.
4472 2015-06-09 Richard Biener <rguenther@suse.de>
4475 * gcc.dg/fold-modpow2.c: New testcase.
4477 2015-06-09 Richard Biener <rguenther@suse.de>
4479 PR tree-optimization/66419
4480 * gcc.dg/vect/bb-slp-37.c: New testcase.
4482 2015-06-09 Shiva Chen <shiva0217@gmail.com>
4484 * gcc.target/arm/stl-cond.c: New test.
4486 2015-06-09 Richard Biener <rguenther@suse.de>
4489 * gcc.dg/torture/pr66413.c: New testcase.
4491 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
4493 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4494 * gcc.dg/ssp-1.c: Make counter a register.
4495 * gcc.dg/ssp-2.c: Likewise.
4496 * gcc.dg/torture/parm-coalesce.c: New.
4498 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
4500 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
4501 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
4503 2015-06-08 Tom de Vries <tom@codesourcery.com>
4505 PR rtl-optimization/66444
4506 * gcc.dg/pr66444.c: New test.
4508 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
4511 * gfortran.dg/class_is_1.f90: New test.
4512 * gfortran.dg/type_is_1.f90: Ditto.
4514 2015-06-08 Marek Polacek <polacek@redhat.com>
4517 * gcc.dg/cpp/pr66415-1.c: New test.
4518 * gcc.dg/cpp/pr66415-2.c: New test.
4520 2015-06-08 Richard Biener <rguenther@suse.de>
4522 PR tree-optimization/66422
4523 * gcc.dg/Warray-bounds-16.c: New testcase.
4525 2015-06-08 Richard Biener <rguenther@suse.de>
4527 * gcc.dg/vect/slp-perm-10.c: New testcase.
4528 * gcc.dg/vect/slp-23.c: Adjust.
4529 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
4530 vector pointer update.
4532 2015-06-08 Marek Polacek <polacek@redhat.com>
4535 * g++.dg/ubsan/pr66452.C: New test.
4537 2015-06-08 Tom de Vries <tom@codesourcery.com>
4539 PR tree-optimization/66436
4540 * gcc.dg/gomp/dump-new-function-2.c: New test.
4541 * gcc.dg/gomp/dump-new-function-3.c: Same.
4542 * gcc.dg/gomp/dump-new-function.c: Same.
4544 2015-06-08 Tom de Vries <tom@codesourcery.com>
4546 PR tree-optimization/66435
4547 * gcc.dg/gomp/notify-new-function-2.c: New test.
4548 * gcc.dg/gomp/notify-new-function-3.c: Same.
4549 * gcc.dg/gomp/notify-new-function.c: Same.
4551 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
4553 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
4554 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
4555 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
4556 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
4557 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
4558 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
4561 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
4564 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
4565 * gfortran.dg/warn_conversion.f90: Add warning for change in value
4567 * gfortran.dg/warn_conversion_3.f90: Add warnings.
4568 * gfortran.dg/warn_conversion_5.f90: New test.
4569 * gfortran.dg/warn_conversion_6.f90: New test.
4570 * gfortran.dg/warn_conversion_7.f90: New test.
4572 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
4575 * gfortran.dg/blockdata_9.f: New test.
4577 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4580 * gfortran.dg/forall_17.f90: New test.
4582 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
4584 * g++.dg/cpp0x/pr57101.C: Add warning.
4585 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
4586 * g++.dg/ext/visibility/anon7.C: Same.
4587 * g++.dg/ipa/pr63587-2.C: Same.
4588 * g++.dg/opt/dump1.C: Same.
4589 * g++.dg/opt/pr59622-3.C: Same.
4590 * g++.dg/opt/pr59622.C: Same.
4591 * g++.dg/torture/pr46383.C: Same.
4592 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
4593 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
4594 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
4596 * gfortran.dg/intent_out_8.f90: Same.
4597 * gfortran.dg/warn_target_lifetime_3.f90: Same.
4599 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
4602 gfortran.dg/equiv_9.f90: New test.
4605 2015-06-05 Tom de Vries <tom@codesourcery.com>
4607 merge from gomp4 branch:
4608 2015-05-28 Tom de Vries <tom@codesourcery.com>
4610 PR tree-optimization/65443
4611 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
4612 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
4613 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
4615 2015-06-05 Nathan Sidwell <nathan@acm.org>
4618 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
4620 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
4622 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
4624 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4626 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
4628 2015-06-04 Sriraman Tallam <tmsriram@google.com>
4630 * testsuite/gcc.target/i386/noplt-1.c: New test.
4631 * testsuite/gcc.target/i386/noplt-2.c: New test.
4632 * testsuite/gcc.target/i386/noplt-3.c: New test.
4633 * testsuite/gcc.target/i386/noplt-4.c: New test.
4635 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
4638 * gfortran.dg/adjustl_1.f90: New test.
4640 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
4642 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
4643 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
4645 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
4647 * lto.c (iterative_hash_canonical_type,
4648 gimple_register_canonical_type): only hash main variants of types
4650 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
4652 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4653 Move set of dg-do-what-default after early return.
4655 2015-06-04 Marek Polacek <polacek@redhat.com>
4658 * gcc.dg/lvalue-8.c: New test.
4660 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
4661 Paolo Carlini <paolo.carlini@oracle.com>
4664 * g++.dg/other/pr66130.C: New.
4665 * g++.dg/cpp0x/pr66130.C: Likewise.
4667 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4669 * g++.dg/cpp0x/decl-loc1.C: New.
4670 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
4671 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
4672 * g++.dg/init/ctor8.C: Likewise.
4673 * g++.dg/parse/semicolon4.C: Likewise.
4675 2015-06-03 Marek Polacek <polacek@redhat.com>
4678 * g++.dg/ubsan/static-init-1.C: New test.
4679 * g++.dg/ubsan/static-init-2.C: New test.
4680 * g++.dg/ubsan/static-init-3.C: New test.
4682 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
4685 * gcc.target/i386/pr66275.c: New test.
4687 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4689 * gcc.dg/Wcxx-compat-22.c: New testcase.
4690 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
4691 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
4692 * c-c++-common/pr58346-1.c: Likewise.
4693 * c-c++-common/transparent-union-1.c: Likewise.
4695 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
4697 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
4698 * g++.dg/plugin/def_plugin.c: New file.
4699 * g++.dg/plugin/def-plugin-test.C: New file.
4701 2015-06-03 Richard Biener <rguenther@suse.de>
4703 * gcc.dg/vect/bb-slp-36.c: New testcase.
4705 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
4707 * gcc.dg/lto/chkp-removed-alias_0.c: New.
4709 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
4711 * gcc.dg/lto/chkp-privatize-1_0.c: New.
4712 * gcc.dg/lto/chkp-privatize-1_1.c: New.
4713 * gcc.dg/lto/chkp-privatize-2_0.c: New.
4714 * gcc.dg/lto/chkp-privatize-2_1.c: New.
4716 2015-06-03 Marek Polacek <polacek@redhat.com>
4720 * gcc.dg/pr64223-1.c: New test.
4721 * gcc.dg/pr64223-2.c: New test.
4723 2015-06-03 Richard Biener <rguenther@suse.de>
4725 PR tree-optimization/63916
4726 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
4728 2015-06-03 Richard Biener <rguenther@suse.de>
4730 PR tree-optimization/66375
4731 * gcc.dg/torture/pr66375.c: New testcase.
4733 2015-06-03 Bin Cheng <bin.cheng@arm.com>
4735 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
4737 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
4740 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
4742 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4745 * gfortran.dg/reshape_7.f90: New test.
4747 2015-06-02 David Malcolm <dmalcolm@redhat.com>
4750 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
4753 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4756 * gcc.dg/pr49551.c: New testcase.
4758 2015-06-02 Richard Biener <rguenther@suse.de>
4761 * g++.dg/lto/pr65549_0.C: New testcase.
4763 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
4767 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
4769 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
4771 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
4773 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4776 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
4778 2015-06-02 Bin Cheng <bin.cheng@arm.com>
4780 PR tree-optimization/48052
4781 * gcc.dg/tree-ssa/scev-8.c: New.
4782 * gcc.dg/tree-ssa/scev-9.c: New.
4783 * gcc.dg/tree-ssa/scev-10.c: New.
4784 * gcc.dg/vect/pr48052.c: New.
4786 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
4788 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
4790 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
4792 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
4794 2015-06-02 Marek Polacek <polacek@redhat.com>
4797 * gcc.dg/torture/pr66345.c: New test.
4799 2015-06-02 Richard Biener <rguenther@suse.de>
4801 PR tree-optimization/65961
4802 * gcc.dg/torture/pr65961.c: New testcase.
4804 2015-06-02 Bin Cheng <bin.cheng@arm.com>
4806 PR tree-optimization/52563
4807 PR tree-optimization/62173
4808 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
4809 * gcc.dg/tree-ssa/scev-4.c: Ditto.
4811 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
4813 * gnat.dg/specs/varsize_return2.ads: New test.
4814 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
4816 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
4818 * gcc.dg/vect/vect-outer-simd-1.c: New test.
4820 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
4823 * gcc.target/aarch64/sync-comp-swap.c: New.
4824 * gcc.target/aarch64/sync-comp-swap.x: New.
4825 * gcc.target/aarch64/sync-op-acquire.c: New.
4826 * gcc.target/aarch64/sync-op-acquire.x: New.
4827 * gcc.target/aarch64/sync-op-full.c: New.
4828 * gcc.target/aarch64/sync-op-full.x: New.
4829 * gcc.target/aarch64/sync-op-release.c: New.
4830 * gcc.target/aarch64/sync-op-release.x: New.
4832 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
4834 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
4837 2015-06-01 Richard Biener <rguenther@suse.de>
4839 PR tree-optimization/66349
4840 PR tree-optimization/66352
4841 PR tree-optimization/66357
4842 * gcc.dg/torture/pr66357.c: New testcase.
4843 * gcc.dg/torture/pr66349.c: Likewise.
4844 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
4846 2015-06-01 Richard Biener <rguenther@suse.de>
4849 2015-05-29 Richard Biener <rguenther@suse.de>
4851 PR tree-optimization/66314
4852 * gcc.dg/asan/pr66314.c: New testcase.
4854 2015-06-01 Richard Biener <rguenther@suse.de>
4856 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4858 2015-06-01 Jakub Jelinek <jakub@redhat.com>
4860 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
4862 (hp3, hp4): Add inline keyword.
4863 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
4864 (hp2): Add inline keyword.
4865 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
4866 (hp2): Add inline keyword.
4868 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
4871 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
4872 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
4873 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
4874 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
4876 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
4878 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
4879 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
4881 2015-06-01 Richard Biener <rguenther@suse.de>
4883 PR tree-optimization/66280
4884 * g++.dg/torture/pr66280.C: New testcase.
4885 * g++.dg/torture/pr66280-2.C: Likewise.
4887 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
4889 * gnat.dg/addr9_1.adb: New test.
4890 * gnat.dg/addr9_2.adb: Likewise.
4891 * gnat.dg/addr9_3.adb: Likewise.
4892 * gnat.dg/addr9_4.adb: Likewise.
4894 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
4896 * g++.dg/other/dump-ada-spec-4.C: New test.
4898 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
4900 * gcc.dg/alias-8.c: Fix dg-warning.
4902 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
4904 * gcc.dg/alias-8.c: Do not xfail.
4905 * gcc.dg/pr62167.c: Prevent FRE.
4906 * gcc.dg/alias-14.c: New testcase.
4908 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
4910 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
4912 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4915 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
4917 * gcc.target/s390/hotpatch-10.c: Likewise.
4918 * gcc.target/s390/hotpatch-11.c: Likewise.
4919 * gcc.target/s390/hotpatch-12.c: Likewise.
4920 * gcc.target/s390/hotpatch-17.c: Likewise.
4921 * gcc.target/s390/hotpatch-18.c: Likewise.
4922 * gcc.target/s390/hotpatch-20.c: Likewise.
4923 * gcc.target/s390/hotpatch-21.c: Likewise.
4924 * gcc.target/s390/hotpatch-22.c: Likewise.
4925 * gcc.target/s390/hotpatch-23.c: Likewise.
4926 * gcc.target/s390/hotpatch-24.c: Likewise.
4927 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
4928 to check for the exact nops too.
4929 * gcc.target/s390/hotpatch-3.c: Likewise.
4930 * gcc.target/s390/hotpatch-4.c: Likewise.
4931 * gcc.target/s390/hotpatch-5.c: Likewise.
4932 * gcc.target/s390/hotpatch-6.c: Likewise.
4933 * gcc.target/s390/hotpatch-7.c: Likewise.
4934 * gcc.target/s390/hotpatch-8.c: Likewise.
4935 * gcc.target/s390/hotpatch-9.c: Likewise.
4936 * gcc.target/s390/hotpatch-14.c: Likewise.
4937 * gcc.target/s390/hotpatch-15.c: Likewise.
4938 * gcc.target/s390/hotpatch-16.c: Likewise.
4939 * gcc.target/s390/hotpatch-19.c: Likewise.
4940 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
4941 scan-assembler-times counting number of .align directives.
4942 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
4943 dg-options. Remove scan-assembler-times counting number of .align
4945 * gcc.target/s390/hotpatch-26.c: New file.
4946 * gcc.target/s390/hotpatch-27.c: New file.
4947 * gcc.target/s390/hotpatch-28.c: New file.
4948 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
4949 using -Os -O0 -O1 -O2 -O3 options.
4951 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4953 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
4955 2015-05-29 Jakub Jelinek <jakub@redhat.com>
4957 PR tree-optimization/66142
4958 * gcc.dg/vect/pr66142.c: New test.
4960 2015-05-29 Richard Biener <rguenther@suse.de>
4962 PR tree-optimization/66314
4963 * gcc.dg/asan/pr66314.c: New testcase.
4965 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
4967 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
4968 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
4970 (schedule-cleanups, dg-keep-saved-temps): New proc.
4971 (gcc-dg-test-1): Schedule cleanups.
4972 * lib/profopt.exp (profopt-execute): Likewise.
4973 * g++.dg/cdce3.C: Adjust expected line numbers.
4974 * gcc.dg/cdce1.c: Likewise.
4975 * gcc.dg/cdce2.c: Likewise.
4976 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
4977 * gcc.dg/strlenopt-24.c: Likewise.
4978 * gcc.dg/tree-ssa/vrp26.c: Likewise.
4979 * gcc.dg/tree-ssa/vrp28.c: Likewise.
4980 * obj-c++.dg/encode-2.mm: Likewise.
4982 2015-05-28 DJ Delorie <dj@redhat.com>
4984 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
4986 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
4988 * gnat.dg/discr43.adb: New test.
4990 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
4992 * gnat.dg/varsize_temp.adb: Rename into...
4993 * gnat.dg/varsize1.adb: ...this.
4994 * gnat.dg/varsize_copy.ad[sb]: Rename into...
4995 * gnat.dg/varsize2.ad[sb]: ...this.
4996 * gnat.dg/varsize3_1.adb: New test.
4997 * gnat.dg/varsize3_2.adb: Likewise.
4998 * gnat.dg/varsize3_3.adb: Likewise.
4999 * gnat.dg/varsize3_4.adb: Likewise.
5000 * gnat.dg/varsize3_5.adb: Likewise.
5001 * gnat.dg/varsize3_6.adb: Likewise.
5002 * gnat.dg/varsize3_pkg1.ads: New helper.
5003 * gnat.dg/varsize3_pkg2.ads: Likewise.
5004 * gnat.dg/varsize3_pkg3.ads: Likewise.
5006 2015-05-28 Richard Biener <rguenther@suse.de>
5008 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
5010 2015-05-28 Richard Biener <rguenther@suse.de>
5012 PR tree-optimization/66142
5013 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
5015 2015-05-28 Lawrence Velázquez <vq@larryv.me>
5018 * gcc.dg/darwin-minversion-3.c: Update testcase.
5019 * gcc.dg/darwin-minversion-4.c: Ditto.
5020 * gcc.dg/darwin-minversion-5.c: New testcase.
5021 * gcc.dg/darwin-minversion-6.c: Ditto.
5022 * gcc.dg/darwin-minversion-7.c: Ditto.
5023 * gcc.dg/darwin-minversion-8.c: Ditto.
5024 * gcc.dg/darwin-minversion-9.c: Ditto.
5025 * gcc.dg/darwin-minversion-10.c: Ditto.
5026 * gcc.dg/darwin-minversion-11.c: Ditto.
5027 * gcc.dg/darwin-minversion-12.c: Ditto.
5029 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5031 PR rtl-optimization/66168
5032 * gcc.c-torture/compile/pr66168.c: New test.
5034 2015-05-27 Jeff Law <law@redhat.com>
5037 * gcc.dg/target/m68k/pr39726-1.c: New test.
5039 2015-05-27 Nathan Sidwell <nathan@acm.org>
5042 * g++.dg/ext/alias-canon3.C: New.
5044 2015-05-27 Richard Biener <rguenther@suse.de>
5046 PR tree-optimization/66272
5048 2014-08-15 Richard Biener <rguenther@suse.de>
5050 PR tree-optimization/62031
5051 * gcc.dg/torture/pr66272.c: New testcase.
5053 2015-05-27 Richard Biener <rguenther@suse.de>
5055 * gcc.dg/vect/slp-reduc-7.c: New testcase.
5057 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
5060 * gcc.dg/pr65358.c: New test.
5062 2015-05-27 Andre Vehreschild <vehre@gmx.de>
5065 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
5067 * gfortran.dg/allocate_with_source_6.f90: New test.
5069 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
5071 * gnat.dg/atomic7_1.adb: New test.
5072 * gnat.dg/atomic7_2.adb: Likewise.
5073 * gnat.dg/atomic7_pkg1.ads: New helper.
5074 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
5076 2015-05-26 Michael Matz <matz@suse.de>
5079 * gcc.dg/vect/pr66251.c: New test.
5081 2015-05-26 Richard Biener <rguenther@suse.de>
5083 PR tree-optimization/66142
5084 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
5086 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
5089 * gfortran.dg/allocatable_scalar_13.f90: New test
5091 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
5093 * gnat.dg/warn11.adb: New test.
5094 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
5096 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
5098 * gnat.dg/vfa1_1.adb: New test.
5099 * gnat.dg/vfa1_2.adb: Likewise.
5100 * gnat.dg/vfa1_3.adb: Likewise.
5101 * gnat.dg/vfa1_4.adb: Likewise.
5102 * gnat.dg/vfa1_pkg.ads: New helper.
5104 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
5106 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
5107 * gcc.target/i386/pr66232-3.c: Likewise.
5109 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
5112 * gcc.target/i386/pr66274.c: New test.
5114 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
5116 * gnat.dg/renaming6.ad[sb]: New test.
5118 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
5120 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
5121 and 'dg-require-effective-target pie'.
5123 2015-05-23 Nathan Sidwell <nathan@acm.org>
5126 * g++.dg/cpp0x/pr66243.C: New.
5128 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
5131 * g++.dg/lto/pr66180_0.C: New testcase.
5132 * g++.dg/lto/pr66180_1.C: New testcase.
5134 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
5137 * typebound_call_27.f90: New file.
5139 2015-05-23 Nathan Sidwell <nathan@acm.org>
5142 * g++.dg/template/pr65936.C: New.
5144 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
5146 PR tree-optimization/63387
5147 * gcc.dg/pr63387-2.c: New testcase.
5149 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
5151 * gcc.dg/simd-1.c: Update to the new message.
5153 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
5155 * gcc.dg/nand.c: New testcase.
5157 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
5159 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
5160 Set dg-do-what-default to compile only on ARM targets without
5161 arm_neon_hw execution support. Remove redundant c-torture-execute
5162 in loop over test cases.
5164 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5167 * gcc.target/aarch64/pr65491_1.c: New test.
5168 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
5169 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
5171 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5174 * g++.dg/cpp0x/explicit9.C: New.
5175 * g++.dg/cpp0x/explicit8.C: Check the locations too.
5177 2015-05-22 Richard Biener <rguenther@suse.de>
5179 PR tree-optimization/66251
5180 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
5182 2015-05-22 Marek Polacek <polacek@redhat.com>
5185 * c-c++-common/attributes-enum-1.c: New test.
5186 * c-c++-common/attributes-enum-2.c: New test.
5187 * g++.dg/cpp0x/attributes-enum-1.C: New test.
5188 * g++.dg/cpp1y/attributes-enum-1.C: New test.
5190 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
5192 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
5193 effective target support. If no arm_neon_hw support, do not attempt
5194 to execute the tests; only compile them.
5195 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
5196 and "dg-require-effective-target arm_neon_ok".
5197 * gcc.target/arm/simd/vextp16_1.c: Likewise.
5198 * gcc.target/arm/simd/vextp64_1.c: Likewise.
5199 * gcc.target/arm/simd/vextp8_1.c: Likewise.
5200 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
5201 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
5202 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
5203 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
5204 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
5205 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
5206 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
5207 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
5208 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
5209 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
5210 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
5211 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
5212 * gcc.target/arm/simd/vexts16_1.c: Likewise.
5213 * gcc.target/arm/simd/vexts32_1.c: Likewise.
5214 * gcc.target/arm/simd/vexts64_1.c: Likewise.
5215 * gcc.target/arm/simd/vexts8_1.c: Likewise.
5216 * gcc.target/arm/simd/vextu16_1.c: Likewise.
5217 * gcc.target/arm/simd/vextu32_1.c: Likewise.
5218 * gcc.target/arm/simd/vextu64_1.c: Likewise.
5219 * gcc.target/arm/simd/vextu8_1.c: Likewise.
5220 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
5221 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
5222 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
5223 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
5224 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
5225 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
5226 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
5227 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
5228 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
5229 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
5230 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
5231 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
5232 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
5233 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
5234 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
5235 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
5236 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
5237 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
5238 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
5239 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
5240 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
5241 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
5242 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
5243 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
5244 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
5245 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
5246 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
5247 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
5248 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
5249 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
5250 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
5251 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
5252 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
5253 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
5254 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
5255 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
5256 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
5257 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
5258 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
5259 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
5260 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
5261 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
5262 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
5263 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
5264 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
5265 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
5266 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
5267 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
5268 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
5269 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
5270 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
5271 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
5272 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
5273 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
5274 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
5275 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
5276 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
5277 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
5278 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
5279 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
5280 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
5281 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
5282 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
5283 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
5284 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
5285 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
5286 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
5287 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
5288 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
5289 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
5290 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
5291 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
5292 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
5293 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
5294 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
5295 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
5296 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
5297 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
5298 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
5299 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
5300 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
5301 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
5302 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
5303 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
5304 * gcc.target/arm/simd/vzips16_1.c: Likewise.
5305 * gcc.target/arm/simd/vzips32_1.c: Likewise.
5306 * gcc.target/arm/simd/vzips8_1.c: Likewise.
5307 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
5308 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
5309 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
5311 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
5313 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
5314 * gcc.dg/vect/pr59354.c: Likewise.
5315 * gcc.dg/vect/pr64252.c: Likewise.
5316 * gcc.dg/vect/pr64404.c: Likewise.
5317 * gcc.dg/vect/pr64493.c: Likewise.
5318 * gcc.dg/vect/pr64495.c: Likewise.
5319 * gcc.dg/vect/pr64844.c: Likewise.
5320 * gcc.dg/vect/pr65518.c: Likewise.
5321 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
5323 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5326 * g++.dg/cpp1y/var-templ28.C: New.
5328 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
5331 * gcc.target/i386/pr66232-1.c: New test.
5332 * gcc.target/i386/pr66232-2.c: Likewise.
5333 * gcc.target/i386/pr66232-3.c: Likewise.
5334 * gcc.target/i386/pr66232-4.c: Likewise.
5335 * gcc.target/i386/pr66232-5.c: Likewise.
5337 2015-05-21 Nathan Sidwell <nathan@acm.org>
5339 * g++.dg/cpp1y/pr60943.C: New.
5341 2015-05-21 Jakub Jelinek <jakub@redhat.com>
5343 PR tree-optimization/66233
5344 * gcc.c-torture/execute/pr66233.c: New test.
5346 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5349 * gfortran.dg/inline_matmul_11.f90: New test.
5351 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
5353 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
5354 instead of listing several targets on its own.
5355 * gcc.target/i386/pr32219-2.c: Likewise.
5356 * gcc.target/i386/pr32219-3.c: Likewise.
5357 * gcc.target/i386/pr32219-4.c: Likewise.
5358 * gcc.target/i386/pr32219-5.c: Likewise.
5359 * gcc.target/i386/pr32219-6.c: Likewise
5360 * gcc.target/i386/pr32219-7.c: Likewise.
5361 * gcc.target/i386/pr32219-8.c: Likewise.
5362 * gcc.target/i386/pr39013-1.c: Likewise.
5363 * gcc.target/i386/pr39013-2.c: Likewise.
5364 * gcc.target/i386/pr64317.c: Likewise.
5366 2015-05-21 Jeff Law <law@redhat.com>
5368 * gcc.target/hppa/shadd-3.c: New test.
5369 * gcc.target/hppa/shadd-4.c: New test.
5371 2015-05-21 Michael Matz <matz@suse.de>
5373 * gcc.dg/vect/vect-strided-store.c: New test.
5374 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
5375 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
5377 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5379 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
5380 * gcc.dg/pow-sqrt-synth-1.c: New test.
5381 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
5383 2015-05-21 Richard Biener <rguenther@suse.de>
5386 * g++.dg/conversion/pr66211.C: New testcase.
5387 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
5389 2015-05-21 Jeff Law <law@redhat.com>
5391 * gcc.target/hppa/shadd-2.c: New test.
5393 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
5396 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
5398 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5401 * gcc.target/arm/pr26702.c: Adjust target selector.
5403 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
5406 * gcc.dg/lto/pr66221_0.c: New test.
5407 * gcc.dg/lto/pr66221_1.c: New test.
5409 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
5412 * gcc.dg/redecl-4.c: Update column numbers.
5413 * gcc.dg/format/bitfld-1.c: Likewise.
5414 * gcc.dg/format/attr-2.c: Likewise.
5415 * gcc.dg/format/attr-6.c: Likewise.
5416 * gcc.dg/format/attr-7.c (baz): Likewise.
5417 * gcc.dg/format/asm_fprintf-1.c: Likewise.
5418 * gcc.dg/format/attr-4.c: Likewise.
5419 * gcc.dg/format/branch-1.c: Likewise.
5420 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
5421 locations within strings with embedded escape sequences.
5423 2015-05-20 Jeff Law <law@redhat.com>
5425 * gcc.target/hppa/hppa.exp: New target test driver.
5426 * gcc.target/hppa/shadd-1.c: New test.
5428 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
5430 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
5432 2015-05-20 David Malcolm <dmalcolm@redhat.com>
5434 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
5435 (fn_33_k_and_r_style): New.
5436 (fn_33_stroustrup_style): New.
5437 (fn_33_allman_style): New.
5438 (fn_33_whitesmiths_style): New.
5439 (fn_33_horstmann_style): New.
5440 (fn_33_ratliff_banner_style): New.
5441 (fn_33_lisp_style): New.
5442 (fn_34_indent_dash_gnu): New.
5443 (fn_34_indent_dash_kr): New.
5444 (fn_34_indent_dash_orig): New.
5445 (fn_34_indent_linux_style): New.
5447 2015-05-20 Andre Vehreschild <vehre@gmx.de>
5450 * gfortran.dg/allocate_with_source_5.f90: Extend test.
5452 2015-05-20 Bin Cheng <bin.cheng@arm.com>
5454 PR tree-optimization/65447
5455 * gcc.dg/tree-ssa/pr65447.c: New test.
5457 2015-05-19 Nathan sidwell <nathan@acm.org>
5459 * g++.dg/cpp0x/pr65954.C: New.
5461 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
5463 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
5465 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5467 * lib/target-supports.exp: Vector do not always have natural
5470 2015-05-19 David Sherwood <david.sherwood@arm.com>
5472 * gcc.dg/loop-invariant.c: New testcase.
5474 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5476 * lib/target-supports.exp: Vector do not always have natural
5479 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5481 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
5483 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5485 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5487 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
5488 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
5489 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
5490 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
5491 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
5492 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
5493 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
5494 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
5495 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
5496 * gcc.target/s390/zvector/vec-elem-1.c: New test.
5498 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5500 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
5502 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5504 * gcc.target/s390/s390.exp
5505 (check_effective_target_vector): New check.
5506 * gcc.target/s390/vector/vec-abi-1.c: New test.
5507 * gcc.target/s390/vector/vec-abi-2.c: New test.
5508 * gcc.target/s390/vector/vec-abi-3.c: New test.
5509 * gcc.target/s390/vector/vec-abi-4.c: New test.
5510 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
5511 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
5512 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
5513 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
5514 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
5515 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
5516 * gcc.target/s390/vector/vec-clobber-1.c: New test.
5517 * gcc.target/s390/vector/vec-cmp-1.c: New test.
5518 * gcc.target/s390/vector/vec-cmp-2.c: New test.
5519 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
5520 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
5521 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
5522 * gcc.target/s390/vector/vec-genmask-1.c: New test.
5523 * gcc.target/s390/vector/vec-genmask-2.c: New test.
5524 * gcc.target/s390/vector/vec-init-1.c: New test.
5525 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
5526 * gcc.target/s390/vector/vec-shift-1.c: New test.
5527 * gcc.target/s390/vector/vec-sub-1.c: New test.
5529 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5531 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
5533 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5535 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
5537 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5539 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
5541 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5543 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
5545 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5547 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
5549 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5551 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
5553 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5555 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
5557 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5559 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
5561 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5563 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
5565 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5567 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
5569 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5571 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
5573 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5575 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
5577 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5579 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
5581 2015-05-19 Jakub Jelinek <jakub@redhat.com>
5583 PR tree-optimization/66187
5584 * gcc.c-torture/execute/pr66187.c: New test.
5585 * gcc.dg/pr66187-1.c: New test.
5586 * gcc.dg/pr66187-2.c: New test.
5588 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5590 * gcc.dg/vect/bb-slp-35.c: Adjust.
5592 2015-05-19 Richard Biener <rguenther@suse.de>
5594 PR tree-optimization/66165
5595 * gcc.dg/torture/pr66165.c: New testcase.
5597 PR tree-optimization/66185
5598 * gcc.dg/torture/pr66185.c: New testcase.
5600 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
5603 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
5605 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
5607 * gcc.target/mips/p5600-bonding.c : New file.
5609 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5612 * gfortran.dg/interface_operator_1.f90: New tests.
5614 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5617 * gfortran.dg/generic_29.f90: New tests.
5619 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5622 * gfortran.dg/storage_size_6.f90: New tests.
5624 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5627 * gfortran.dg/null1.f90: New test.
5629 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5632 * gfortran.dg/entry_21.f90: New test.
5634 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5637 * gfortran.dg/storage_size_6.f90: New tests.
5639 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5642 * gfortran.dg/misplaced_statement.f90: New test.
5644 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5647 * gfortran.dg/filepos1.f90: New test
5649 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5652 * gfortran.dg/pr64925.f90: New test.
5654 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5656 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
5658 * gfortran.dg/lto/pr41576_1.f90: Ditto.
5660 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
5662 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
5663 to the family of pie capable targets.
5665 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
5667 * gcc.target/arm/bics_1.c : New testcase.
5668 * gcc.target/arm/bics_2.c : New testcase.
5669 * gcc.target/arm/bics_3.c : New testcase.
5670 * gcc.target/arm/bics_4.c : New testcase.
5672 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
5674 * gcc.target/mips/umips-attr.c: New test.
5676 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
5678 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
5679 * gcc.dg/20150120-2.c (dg-final): Ditto.
5680 * gcc.dg/20150120-2.c (dg-final): Ditto.
5681 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
5683 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
5686 * gcc.target/i386/pr66174.c: New test.
5688 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
5691 * gfortran.dg/matmul_bounds_6.f90: New test.
5692 * gfortran.dg/matmul_bounds_7.f90: New test.
5694 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
5696 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
5697 * gfortran.dg/lto/pr41576_1.f90: Add interface.
5698 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
5699 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
5700 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
5701 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
5703 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5706 * gfortran.dg/continuation_13.f90: Update test.
5707 * gfortran.dg/pr65903.f90: New test.
5709 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
5712 * gfortran.dg/block_14.f90: New test.
5714 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
5717 * lib/gfortran-dg.exp: Update regex to handle two locations for
5718 the same diagnostic without caret.
5719 * gfortran.dg/badline.f: Test also that line numbers are correct
5720 before and after "left but not entered" warning.
5722 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
5723 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5726 * gcc.target/arm/maskdata.c: New test.
5728 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
5731 * gfortran.dg/derived_constructor_components_5: New test
5733 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
5736 * gcc.target/alpha/pr66140.c: New test.
5738 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
5741 * gcc.dg/Wconversion-complex-c99.c: New test.
5742 * gcc.dg/Wconversion-complex-gnu.c: New test.
5744 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
5746 PR tree-optimization/64454
5747 * gcc.dg/modmod.c: New testcase.
5749 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
5751 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
5753 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
5756 * gcc.target/i386/mpx/pr66134.c: New test.
5758 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
5760 * gcc.target/powerpc/pr60158.c: New test.
5762 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
5764 * gcc.target/i386/sibcall-7.c: New test.
5765 * gcc.target/i386/sibcall-8.c: New test.
5767 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5769 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
5770 (abs64_in_dreg): Likewise.
5772 2015-05-14 Marek Polacek <polacek@redhat.com>
5776 * gcc.dg/pr14649-1.c: Add -Wpedantic.
5777 * gcc.dg/pr19984.c: Likewise.
5778 * gcc.dg/pr66066-1.c: New test.
5779 * gcc.dg/pr66066-2.c: New test.
5780 * gcc.dg/pr66066-3.c: New test.
5782 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5784 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
5785 * gcc.dg/pow-sqrt.x: New file.
5786 * gcc.dg/pow-sqrt-1.c: New test.
5787 * gcc.dg/pow-sqrt-2.c: Likewise.
5788 * gcc.dg/pow-sqrt-3.c: Likewise.
5790 2015-05-13 Richard Biener <rguenther@suse.de>
5792 PR tree-optimization/66123
5793 * gcc.dg/torture/pr66123.c: New testcase.
5795 2015-05-13 Richard Biener <rguenther@suse.de>
5798 * gcc.dg/alias-2.c: Adjust.
5799 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
5801 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5804 * gcc.target/i386/pr65103-3.c: New.
5806 2015-05-13 Martin Liska <mliska@suse.cz>
5808 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
5810 2015-05-13 Jakub Jelinek <jakub@redhat.com>
5813 * gcc.target/i386/pr66112-2.c: New test.
5816 * gcc.target/i386/pr66112-1.c: New test.
5818 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5821 * gcc.target/i386/mpx/pr66048.cc: New.
5823 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5825 PR rtl-optimization/64616
5826 * gcc.dg/loop-8.c: New test.
5827 * gcc.dg/loop-9.c: New test.
5829 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
5832 * gcc.target/i386/pr66047.c: New testcase.
5834 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
5837 * gcc.c-torture/compile/pr65873.c: New testcase.
5839 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5842 * gfortran.dg/inline_matmul_10.f90: New test.
5844 2015-05-12 David Malcolm <dmalcolm@redhat.com>
5846 * c-c++-common/Wmisleading-indentation.c: New testcase.
5847 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
5848 * c-c++-common/Wmisleading-indentation-2.md: New file.
5850 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
5852 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
5854 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
5856 2015-05-12 Richard Biener <rguenther@suse.de>
5858 PR tree-optimization/66101
5859 * gcc.dg/torture/pr66101.c: New testcase.
5861 2015-05-12 Richard Biener <rguenther@suse.de>
5863 PR tree-optimization/37021
5864 * gcc.target/i386/vect-addsub.c: New testcase.
5866 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
5868 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
5870 2015-05-12 Tom de Vries <tom@codesourcery.com>
5872 PR tree-optimization/66010
5873 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
5875 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5878 * g++.dg/cpp0x/trailing10.C: New.
5880 2015-05-12 Richard Biener <rguenther@suse.de>
5882 * gcc.dg/vect/bb-slp-35.c: New testcase.
5884 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
5887 * gfortran.dg/bound_simplification_6.f90: New.
5889 2015-05-11 Steve Ellcey <sellcey@mips.com>
5891 * gcc.target/mips/branch-1.c: Pass argument to bar().
5893 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
5896 * gcc.target/i386/pr65753.c: New test.
5898 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
5900 PR rtl-optimization/66076
5901 * gcc.dg/torture/pr66076.c: New test.
5903 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5906 * gfortran.dg/inline_matmul_7.f90: New test.
5907 * gfortran.dg/inline_matmul_8.f90: New test.
5908 * gfortran.dg/inline_matmul_9.f90: New test.
5910 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
5912 * gfortran.dg/bound_simplification_5.f90: New.
5914 2015-05-09 Jason Merrill <jason@redhat.com>
5916 * lib/target-supports.exp (cxx_default): New global.
5917 (check_effective_target_c++11_only)
5918 (check_effective_target_c++14_only)
5919 (check_effective_target_c++98_only)
5920 (check_effective_target_c++1z_only): Check it.
5922 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
5924 PR tree-optimization/64454
5925 * gcc.dg/tree-ssa/vrp97.c: New file.
5926 * gcc.dg/vect/slp-perm-7.c: Update.
5928 2015-05-09 Andre Vehreschild <vehre@gmx.de>
5931 * gfortran.dg/elemental_subroutine_11.f90: New test.
5933 2015-05-08 Richard Biener <rguenther@suse.de>
5935 PR tree-optimization/66036
5936 * gcc.dg/vect/slp-41.c: New testcase.
5938 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
5940 * gfortran.dg/elemental_optional_args_7.f90: New.
5942 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
5944 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
5947 2015-05-08 Marek Polacek <polacek@redhat.com>
5950 * gcc.dg/Woverride-init-side-effects-1.c: New test.
5951 * gcc.dg/Woverride-init-side-effects-2.c: New test.
5953 2015-05-07 Marek Polacek <polacek@redhat.com>
5956 * c-c++-common/Wshift-negative-value-1.c: New test.
5957 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
5958 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
5959 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
5960 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
5961 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
5962 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
5963 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
5964 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
5966 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
5970 * gcc.dg/fdata-sections-2.c: New file.
5972 2015-05-07 Marek Polacek <polacek@redhat.com>
5975 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
5977 * c-c++-common/ubsan/align-7.c: Likewise.
5978 * c-c++-common/ubsan/bounds-8.c: Likewise.
5979 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
5980 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
5981 * c-c++-common/ubsan/null-1.c: Likewise.
5982 * c-c++-common/ubsan/null-10.c: Likewise.
5983 * c-c++-common/ubsan/null-11.c: Likewise.
5984 * c-c++-common/ubsan/null-2.c: Likewise.
5985 * c-c++-common/ubsan/null-3.c: Likewise.
5986 * c-c++-common/ubsan/null-4.c: Likewise.
5987 * c-c++-common/ubsan/null-5.c: Likewise.
5988 * c-c++-common/ubsan/null-6.c: Likewise.
5989 * c-c++-common/ubsan/null-7.c: Likewise.
5990 * c-c++-common/ubsan/null-8.c: Likewise.
5991 * c-c++-common/ubsan/null-9.c: Likewise.
5992 * c-c++-common/ubsan/object-size-1.c: Likewise.
5993 * c-c++-common/ubsan/object-size-10.c: Likewise.
5994 * c-c++-common/ubsan/object-size-4.c: Likewise.
5995 * c-c++-common/ubsan/object-size-5.c: Likewise.
5996 * c-c++-common/ubsan/object-size-7.c: Likewise.
5997 * c-c++-common/ubsan/object-size-8.c: Likewise.
5998 * c-c++-common/ubsan/object-size-9.c: Likewise.
5999 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6000 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6001 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6002 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6003 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6004 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
6005 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6006 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
6007 * c-c++-common/ubsan/pr59333.c: Likewise.
6008 * c-c++-common/ubsan/pr59667.c: Likewise.
6009 * c-c++-common/ubsan/pr60613-2.c: Likewise.
6010 * c-c++-common/ubsan/pr60636.c: Likewise.
6011 * c-c++-common/ubsan/pr63802.c: Likewise.
6012 * c-c++-common/ubsan/recovery-1.c: Likewise.
6013 * c-c++-common/ubsan/recovery-3.c: Likewise.
6014 * c-c++-common/ubsan/shift-1.c: Likewise.
6015 * c-c++-common/ubsan/shift-2.c: Likewise.
6016 * c-c++-common/ubsan/shift-4.c: Likewise.
6017 * c-c++-common/ubsan/shift-7.c: Likewise.
6018 * c-c++-common/ubsan/undefined-2.c: Likewise.
6019 * c-c++-common/ubsan/vla-1.c: Likewise.
6020 * g++.dg/ubsan/null-1.C: Likewise.
6021 * g++.dg/ubsan/null-3.C: Likewise.
6022 * g++.dg/ubsan/null-4.C: Likewise.
6023 * g++.dg/ubsan/vptr-8.C: Likewise.
6024 * g++.dg/ubsan/vptr-9.C: Likewise.
6025 * gcc.dg/ubsan/bounds-2.c: Likewise.
6026 * gcc.dg/ubsan/object-size-9.c: Likewise.
6028 2015-05-07 Jeff Law <law@redhat.com>
6030 * gcc.dg/tree-ssa/shorten-1.c: New test.
6032 2015-05-07 Richard Biener <rguenther@suse.de>
6034 PR tree-optimization/66002
6035 * gcc.dg/vect/vect-125.c: New testcase.
6037 2015-05-07 Marek Polacek <polacek@redhat.com>
6038 Martin Uecker <uecker@eecs.berkeley.edu>
6040 * c-c++-common/ubsan/bounds-10.c: New test.
6042 2015-05-06 David Malcolm <dmalcolm@redhat.com>
6044 * jit.dg/harness.h (set_options): Wrap with
6045 #ifndef TEST_ESCHEWS_SET_OPTIONS.
6046 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
6047 Special-case test-benchmark.c as a negative.
6048 * jit.dg/test-benchmark.c: New file.
6050 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
6053 * gcc.target/arm/pr64208.c: New test.
6055 2015-05-06 Alan Modra <amodra@gmail.com>
6058 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
6059 (gparms): Make volatile.
6061 2015-05-06 Richard Biener <rguenther@suse.de>
6063 PR tree-optimization/62283
6064 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
6066 2015-05-06 Christian Bruel <christian.bruel@st.com>
6069 * gcc.target/aarch64/iinline-attr-1.c: New test.
6071 2015-05-06 Richard Biener <rguenther@suse.de>
6073 * gcc.dg/vect/bb-slp-34.c: New testcase.
6075 2015-05-06 Richard Biener <rguenther@suse.de>
6077 PR tree-optimization/62283
6078 * gcc.dg/vect/bb-slp-14.c: Adjust.
6080 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
6083 * gcc.target/i386/pr65990.c: New test.
6085 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
6088 * gcc.target/i386/pr65915.c: New.
6090 2015-05-05 Tom de Vries <tom@codesourcery.com>
6092 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
6093 'va_list escapes 0'.
6095 2015-05-05 Tom de Vries <tom@codesourcery.com>
6097 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
6100 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
6102 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
6103 * gcc.target/arm/pr65924.c: Likewise.
6105 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
6108 * gcc.target/i386/pr65871-3.c: New test.
6110 2015-05-04 Jeff Law <law@redhat.com>
6113 2015-05-04 Jeff Law <law@redhat.com>
6114 * gcc.dg/tree-ssa/shorten-1.c: New test.
6116 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6117 Jakub Jelinek <jakub@redhat.com>
6120 * g++.dg/cpp0x/Wnarrowing4.C: New.
6122 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
6124 * lib/target-supports.exp
6125 (check_effective_target_keeps_null_pointer_checks): Clarify that
6126 this is for targets that disable -fdelete-null-pointer-checks,
6127 not default it to off.
6128 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
6129 -fdelete-null-pointer-checks explicit.
6130 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
6131 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
6132 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
6133 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
6134 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
6135 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
6136 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
6137 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
6138 * gcc.dg/tree-ssa/pr20318.c: Likewise.
6139 * gcc.dg/tree-ssa/pr20701.c: Likewise.
6140 * gcc.dg/tree-ssa/pr20702.c: Likewise.
6141 * gcc.dg/tree-ssa/pr21086.c: Likewise.
6142 * gcc.dg/tree-ssa/pr21090.c: Likewise.
6143 * gcc.dg/tree-ssa/pr58480.c: Likewise.
6144 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6145 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6146 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6147 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
6148 * gcc.dg/tree-ssa/unreachable.c: Likewise.
6149 * gcc.dg/tree-ssa/vrp02.c: Likewise.
6150 * gcc.dg/tree-ssa/vrp07.c: Likewise.
6151 * gcc.dg/tree-ssa/vrp08.c: Likewise.
6152 * gcc.dg/tree-ssa/vrp55.c: Likewise.
6153 * g++.dg/cpp0x/static_assert9.C: Likewise.
6154 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
6155 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
6156 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
6157 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
6158 * g++.dg/tree-ssa/pr26406.C: Likewise.
6160 2015-05-04 Jakub Jelinek <jakub@redhat.com>
6162 PR tree-optimization/65984
6163 * c-c++-common/ubsan/pr65984.c: New test.
6165 2015-05-04 Jeff Law <law@redhat.com>
6167 * gcc.dg/tree-ssa/shorten-1.c: New test.
6169 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6172 * gfortran.dg/pr44735.f90: New test.
6174 2015-05-04 Richard Biener <rguenther@suse.de>
6176 PR tree-optimization/65965
6177 * gcc.dg/vect/bb-slp-33.c: New testcase.
6179 2015-05-04 Richard Biener <rguenther@suse.de>
6181 PR tree-optimization/65935
6182 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
6184 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6186 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
6187 for each supported variant instead of CHECK_RESULTS.
6188 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
6189 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
6190 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
6191 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
6192 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
6193 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6194 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
6195 expected results for unsupported variants. Call CHECK for each
6196 supported variant instead of CHECK_RESULTS.
6197 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
6198 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
6199 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
6200 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
6201 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
6202 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
6203 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
6204 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
6205 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
6206 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
6207 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
6208 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
6209 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
6210 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
6211 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6212 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
6213 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
6214 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
6215 expected results for unsupported variants.
6216 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
6217 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
6218 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
6219 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
6220 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
6221 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
6222 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
6223 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
6224 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
6225 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
6226 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
6227 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
6228 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
6229 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
6230 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
6231 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
6232 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
6233 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
6234 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
6235 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
6236 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
6237 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
6238 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
6239 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
6240 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
6241 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
6242 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
6243 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
6245 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6248 * gfortran.dg/bound_9.f90: Add pointer assignment.
6250 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
6251 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
6254 * g++.dg/cpp0x/Wnarrowing3.C: New.
6256 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
6258 * gcc.dg/20150120-1.c: New test.
6259 * gcc.dg/20150120-2.c: New test.
6260 * gcc.dg/20150120-3.c: New test.
6262 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
6264 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
6266 2015-05-01 Renlin Li <renlin.li@arm.com>
6268 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
6270 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
6272 * gfortran.dg/bound_simplification_4.f90: New.
6274 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6276 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
6277 with powerpc_p8vector_ok.
6279 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6282 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
6284 * gfortran.dg/bound_9.f90: New test case.
6286 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
6288 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
6289 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
6290 for 32bit x86 targets.
6291 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
6292 for 32bit x86 targets.
6293 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
6294 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
6295 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
6296 for 32bit x86 targets.
6298 2015-04-30 Marek Polacek <polacek@redhat.com>
6300 PR tree-optimization/63551
6301 * g++.dg/ipa/pr63551.C: New test.
6303 2015-04-30 Caroline Tice <cmtice@google.com>
6306 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
6307 partition size on certain targets.
6309 2015-04-30 Renlin Li <renlin.li@arm.com>
6311 * gcc.target/aarch64/vect-reduc-or_1.c: New.
6313 2015-04-30 Marek Polacek <polacek@redhat.com>
6315 * c-c++-common/Wbool-compare-3.c: New test.
6317 * gcc.dg/pr65901.c (foo): Adjust dg-error.
6318 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
6320 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
6323 * g++.dg/init/ref22.C: New.
6325 2015-04-30 Marek Polacek <polacek@redhat.com>
6327 * gcc.dg/init-bad-8.c: New test.
6329 * gcc.dg/incomplete-typedef-1.c: New test.
6331 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
6334 * g++.dg/template/crash121.C: New.
6336 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
6338 * gcc.target/mips/call-from-init.c: New test.
6339 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
6341 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
6344 * gcc.target/i386/pr65871-1.c: New test.
6345 * gcc.target/i386/pr65871-2.c: Ditto.
6347 2015-04-29 Marek Polacek <polacek@redhat.com>
6350 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
6351 * c-c++-common/Wbool-compare-2.c: New test.
6353 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
6356 * gcc.target/aarch64/vstN_lane_1.c: New file.
6358 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6361 * g++.dg/warn/Winit-self-3.C: New.
6363 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
6365 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
6367 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
6370 * gcc.target/arm/pr65924.c: New test.
6372 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
6374 * g++.dg/gomp/tpl-target-update.C: New file.
6376 2015-04-29 Richard Biener <rguenther@suse.de>
6378 PR tree-optimization/65917
6379 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
6381 2015-04-29 Christian Bruel <christian.bruel@st.com>
6384 * gcc.dg/ipa/iinline-attr.c: New test.
6385 * gcc.target/i386/iinline-attr-2.c: New test.
6387 2015-04-28 Andre Vehreschild <vehre@gmx.de>
6389 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
6392 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6394 * gcc.dg/vect/vect-33.c: Remove spurious line.
6396 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
6398 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
6400 2015-04-28 Marek Polacek <polacek@redhat.com>
6403 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
6404 * gcc.dg/pr65901.c: New test.
6406 2015-04-28 Richard Biener <rguenther@suse.de>
6408 PR tree-optimization/62283
6409 * gfortran.dg/vect/pr62283-2.f: New testcase.
6410 * gcc.dg/vect/bb-slp-14.c: Adjust.
6412 2015-04-28 Richard Biener <rguenther@suse.de>
6414 PR tree-optimization/65851
6415 * g++.dg/torture/pr65851.C: New testcase.
6417 2015-04-27 Jeff Law <law@redhat.com>
6419 PR tree-optimization/65217
6420 * gcc.target/i386/pr65217.c: Remove XFAIL.
6422 2015-04-27 Andre Vehreschild <vehre@gmx.de>
6425 Add tests forgotten to svn-add.
6426 * gfortran.dg/class_allocate_19.f03: New test.
6427 * gfortran.dg/class_array_20.f03: New test.
6428 * gfortran.dg/class_array_21.f03: New test.
6429 * gfortran.dg/finalize_29.f08: New test.
6431 2015-04-27 Andre Vehreschild <vehre@gmx.de>
6435 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
6436 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
6438 2015-04-27 Caroline Tice <cmtice@google.com>
6440 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
6443 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
6446 * gcc.target/powerpc/htm-1.c: New test.
6447 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
6449 (__builtin_tabortdci): Likewise.
6450 (__builtin_tcheck): Remove operand.
6451 * lib/target-supports.exp (check_htm_hw_available): New function.
6453 2015-04-27 Richard Biener <rguenther@suse.de>
6455 * gcc.target/i386/pr65217.c: XFAIL.
6457 2015-04-27 Jakub Jelinek <jakub@redhat.com>
6459 PR tree-optimization/65875
6460 * gcc.c-torture/compile/pr65875.c: New test.
6462 2015-04-25 Marek Polacek <polacek@redhat.com>
6465 * gcc.dg/enum-incomplete-2.c: New test.
6466 * gcc.dg/enum-mode-1.c: New test.
6468 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6471 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
6473 * gcc.target/powerpc/pr65849-2.c: Likewise.
6475 2015-04-24 Tom de Vries <tom@codesourcery.com>
6477 PR tree-optimization/65802
6478 * g++.dg/pr65802.C: Move to ...
6479 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
6480 stdarg.h. Rewrite for C.
6481 (fn1): Use va_list and va_arg. Make variable args function. Add use of
6482 va_start and va_end. Remove unnecessary inline asm.
6484 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
6485 Wei Mi <wmi@google.com>
6487 * gcc.target/i386/sse2-load-multi.c: New test.
6488 * gcc.target/i386/sse2-store-multi.c: Ditto.
6490 2015-04-24 Marek Polacek <polacek@redhat.com>
6493 * c-c++-common/pr65830.c: New test.
6496 * c-c++-common/Wlogical-op-1.c: New test.
6498 2015-04-24 Marek Polacek <polacek@redhat.com>
6501 * c-c++-common/pr61534-1.c: New test.
6503 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
6504 Steven Bosscher <steven@gcc.gnu.org>
6506 PR rtl-optimization/34503
6507 * gcc.target/arm/pr64616.c: New file.
6509 2015-04-24 Bin Cheng <bin.cheng@arm.com>
6511 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
6513 2015-04-24 Terry Guo <terry.guo@arm.com>
6515 * gcc.target/arm/pr65710.c: Update the options.
6517 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
6519 * gcc.target/i386/pr65523.c: Skip x32.
6521 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6523 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
6524 to look for vcl* where appropriate.
6526 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6528 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
6529 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
6531 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
6534 * gcc.target/arm/pr26702.c: New test.
6536 2015-04-23 Marek Polacek <polacek@redhat.com>
6539 * gcc.dg/pr65345-1.c: New test.
6540 * gcc.dg/pr65345-2.c: New test.
6542 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6544 * gcc.target/powerpc/crypto-builtin-2.c: New.
6546 2015-04-23 Andre Vehreschild <vehre@gmx.de>
6549 * gfortran.dg/class_allocate_19.f03: New test.
6550 * gfortran.dg/class_array_20.f03: New test.
6551 * gfortran.dg/class_array_21.f03: New test.
6552 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
6553 * gfortran.dg/finalize_15.f90: Fixing comparision to model
6554 initialization correctly.
6555 * gfortran.dg/finalize_29.f08: New test.
6557 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6559 * gcc.target/powerpc/swaps-p8-18.c: New test.
6561 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6564 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
6565 * gcc.dg/vect/bb-slp-25.c: Likewise.
6566 * gcc.dg/vect/bb-slp-29.c: Likewise.
6567 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
6568 vect_no_align && { ! vect_hw_misalign }.
6569 * gcc.dg/vect/bb-slp-9.c: Likewise.
6570 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
6572 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
6573 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
6574 account for POWER8, where peeling for alignment is not needed.
6575 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
6576 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
6577 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
6578 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
6579 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
6580 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6581 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6582 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6583 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
6584 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
6585 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
6586 * gcc.dg/vect/pr16105.c: Likewise.
6587 * gcc.dg/vect/pr20122.c: Likewise.
6588 * gcc.dg/vect/pr33804.c: Likewise.
6589 * gcc.dg/vect/pr33953.c: Likewise.
6590 * gcc.dg/vect/pr56787.c: Likewise.
6591 * gcc.dg/vect/pr58508.c: Likewise.
6592 * gcc.dg/vect/slp-25.c: Likewise.
6593 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
6594 * gcc.dg/vect/vect-105.c: Likewise.
6595 * gcc.dg/vect/vect-27.c: Likewise.
6596 * gcc.dg/vect/vect-29.c: Likewise.
6597 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
6599 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
6600 && { ! vect_hw_misalign }.
6601 * gcc.dg/vect/vect-44.c: Likewise.
6602 * gcc.dg/vect/vect-48.c: Likewise.
6603 * gcc.dg/vect/vect-50.c: Likewise.
6604 * gcc.dg/vect/vect-52.c: Likewise.
6605 * gcc.dg/vect/vect-56.c: Likewise.
6606 * gcc.dg/vect/vect-60.c: Likewise.
6607 * gcc.dg/vect/vect-72.c: Likewise.
6608 * gcc.dg/vect/vect-75-big-array.c: Likewise.
6609 * gcc.dg/vect/vect-75.c: Likewise.
6610 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
6611 * gcc.dg/vect/vect-77-global.c: Likewise.
6612 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6613 * gcc.dg/vect/vect-78-global.c: Likewise.
6614 * gcc.dg/vect/vect-93.c: Likewise.
6615 * gcc.dg/vect/vect-95.c: Likewise.
6616 * gcc.dg/vect/vect-96.c: Likewise.
6617 * gcc.dg/vect/vect-cond-1.c: Likewise.
6618 * gcc.dg/vect/vect-cond-3.c: Likewise.
6619 * gcc.dg/vect/vect-cond-4.c: Likewise.
6620 * gcc.dg/vect/vect-cselim-1.c: Likewise.
6621 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6622 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6623 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6624 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6625 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
6626 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6627 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
6628 * gcc.dg/vect/vect-outer-3a.c: Likewise.
6629 * gcc.dg/vect/vect-outer-5.c: Likewise.
6630 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
6631 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
6632 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
6633 * gcc.dg/vect/vect-outer-fir.c: Likewise.
6634 * gcc.dg/vect/vect-peel-3.c: Likewise.
6635 * gcc.dg/vect/vect-peel-4.c: Likewise.
6636 * gcc.dg/vect/vect-pre-interact.c: Likewise.
6637 * gcc.target/powerpc/pr65456.c: New test.
6638 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
6639 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
6640 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
6641 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
6642 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
6643 vect_no_align && { ! vect_hw_misalign }.
6644 * gfortran.dg/vect/vect-3.f90: Likewise.
6645 * gfortran.dg/vect/vect-4.f90: Likewise.
6646 * gfortran.dg/vect/vect-5.f90: Likewise.
6647 * lib/target-supports.exp (check_effective_target_vect_no_align):
6648 Return 1 for POWER8.
6649 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
6651 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
6654 * gfortran.dg/pr65429.f90: New test.
6656 2015-04-22 Yury Gribov <y.gribov@samsung.com>
6658 * c-c++-common/asan/user-section-1.c: New test.
6659 * c-c++-common/asan/user-section-2.c: New test.
6660 * c-c++-common/asan/user-section-3.c: New test.
6662 2015-04-22 Hale Wang <hale.wang@arm.com>
6663 Terry Guo <terry.guo@arm.com>
6665 PR rtl-optimization/64818
6666 * gcc.target/arm/pr64818.c: New test.
6668 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
6671 * g++.dg/tree-ssa/pr61034.C: Update template.
6672 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
6673 * gcc.dg/Warray-bounds-11.c: Likewise.
6674 * gcc.dg/Warray-bounds.c: Likewise.
6676 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6678 PR libgfortran/65234
6679 * gfortran.dg/fmt_unlimited.f90: New test.
6681 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
6683 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
6685 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
6686 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
6687 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
6688 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
6689 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
6690 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
6691 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
6693 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6695 PR libgfortran/56743
6696 * gfortran.dg/namelist_87.f90: New test.
6698 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6700 * gcc.target/aarch64/mult-synth_1.c: New test.
6701 * gcc.target/aarch64/mult-synth_2.c: Likewise.
6702 * gcc.target/aarch64/mult-synth_3.c: Likewise.
6703 * gcc.target/aarch64/mult-synth_4.c: Likewise.
6704 * gcc.target/aarch64/mult-synth_5.c: Likewise.
6705 * gcc.target/aarch64/mult-synth_6.c: Likewise.
6707 2015-04-21 Richard Biener <rguenther@suse.de>
6709 PR tree-optimization/65650
6710 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
6711 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
6712 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6713 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6714 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6715 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
6717 2015-04-21 Tom de Vries <tom@codesourcery.com>
6719 PR tree-optimization/65802
6720 * g++.dg/pr65802.C: New test.
6722 2015-04-21 Bin Cheng <bin.cheng@arm.com>
6725 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
6726 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
6728 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
6731 * g++.dg/cpp0x/Wnarrowing2.C: New.
6733 2015-04-20 Jeff Law <law@redhat.com>
6735 PR tree-optimization/65658
6736 * gcc.dg/pr65658.c: New test.
6738 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
6741 * gcc.target/aarch64/vec_init_1.c: New test.
6743 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
6745 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
6748 2015-04-18 Martin Sebor <msebor@redhat.com>
6750 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
6751 of non-nul characters.
6752 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
6754 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6757 * gcc.target/powerpc/pr65787.c: New.
6759 2015-04-17 Jakub Jelinek <jakub@redhat.com>
6762 * gcc.target/aarch64/c-output-template-4.c: New test.
6764 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
6767 * gcc.dg/pr65780-1.c: New test.
6768 * gcc.dg/pr65780-2.c: Likewise.
6769 * gcc.target/i386/pr32219-9.c: Likewise.
6770 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
6772 * gcc.target/i386/pr64317.c (c): Initialize.
6774 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
6777 * g++.dg/ext/mv18.C: New test.
6778 * g++.dg/ext/mv19.C: Likewise.
6779 * g++.dg/ext/mv20.C: Likewise.
6780 * g++.dg/ext/mv21.C: Likewise.
6781 * g++.dg/ext/mv22.C: Likewise.
6782 * g++.dg/ext/mv23.C: Likewise.
6784 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
6787 * g++.dg/init/pr64527.C: New test.
6789 2015-04-17 Tom de Vries <tom@codesourcery.com>
6790 Michael Matz <matz@suse.de>
6792 PR tree-optimization/64950
6793 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
6796 2015-04-17 Yury Gribov <y.gribov@samsung.com>
6798 * c-c++-common/asan/user-section-1.c: New test.
6800 2015-04-17 Jakub Jelinek <jakub@redhat.com>
6803 * gcc.dg/debug/pr65771.c: New test.
6805 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
6807 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
6808 __buitlin_alloca with __builtin_alloca.
6810 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
6812 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
6814 2015-04-16 Richard Biener <rguenther@suse.de>
6816 PR tree-optimization/64277
6817 * gcc.dg/Warray-bounds-14.c: New testcase.
6818 * gcc.dg/Warray-bounds-15.c: Likewise.
6819 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
6820 * c-c++-common/ubsan/bounds-6.c: Likewise.
6822 2015-04-16 Renlin Li <renlin.li@arm.com>
6824 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
6825 * gcc.target/arm/unsigned-float.c: New.
6827 2015-04-16 Richard Biener <rguenther@suse.de>
6829 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
6830 * gcc.dg/tree-ssa/pr37508.c: Adjust.
6831 * gfortran.dg/reassoc_6.f: Remove XFAIL.
6833 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
6835 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
6836 * g++.dg/cpp0x/decltype-call1.C: Likewise.
6837 * g++.dg/cpp0x/defaulted21.C: Likewise.
6838 * g++.dg/cpp0x/defaulted28.C: Likewise.
6839 * g++.dg/cpp0x/defaulted47.C: Likewise.
6840 * g++.dg/cpp0x/elision_neg.C: Likewise.
6841 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
6842 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
6843 * g++.dg/cpp0x/implicit1.C: Likewise.
6844 * g++.dg/cpp0x/implicit9.C: Likewise.
6845 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
6846 * g++.dg/cpp0x/range-for13.C: Likewise.
6847 * g++.dg/gomp/clause-2.C: Likewise.
6848 * g++.dg/gomp/udr-5.C: Likewise.
6849 * g++.dg/inherit/access6.C: Likewise.
6850 * g++.dg/lookup/duperr1.C: Likewise.
6851 * g++.dg/lookup/friend2.C: Likewise.
6852 * g++.dg/lookup/pr6936.C: Likewise.
6853 * g++.dg/lookup/scoped1.C: Likewise.
6854 * g++.dg/lookup/using26.C: Likewise.
6855 * g++.dg/lookup/using38.C: Likewise.
6856 * g++.dg/other/access2.C: Likewise.
6857 * g++.dg/overload/defarg3.C: Likewise.
6858 * g++.dg/overload/defarg6.C: Likewise.
6859 * g++.dg/parse/access11.C: Likewise.
6860 * g++.dg/parse/access2.C: Likewise.
6861 * g++.dg/parse/access3.C: Likewise.
6862 * g++.dg/parse/access4.C: Likewise.
6863 * g++.dg/parse/access5.C: Likewise.
6864 * g++.dg/parse/access6.C: Likewise.
6865 * g++.dg/parse/access8.C: Likewise.
6866 * g++.dg/parse/access9.C: Likewise.
6867 * g++.dg/parse/crash40.C: Likewise.
6868 * g++.dg/tc1/dr142.C: Likewise.
6869 * g++.dg/tc1/dr166.C: Likewise.
6870 * g++.dg/tc1/dr52.C: Likewise.
6871 * g++.dg/template/access11.C: Likewise.
6872 * g++.dg/template/access18.C: Likewise.
6873 * g++.dg/template/access19.C: Likewise.
6874 * g++.dg/template/access2.C: Likewise.
6875 * g++.dg/template/access20.C: Likewise.
6876 * g++.dg/template/access26.C: Likewise.
6877 * g++.dg/template/access3.C: Likewise.
6878 * g++.dg/template/access7.C: Likewise.
6879 * g++.dg/template/conv12.C: Likewise.
6880 * g++.dg/template/crash69.C: Likewise.
6881 * g++.dg/template/friend31.C: Likewise.
6882 * g++.dg/template/friend32.C: Likewise.
6883 * g++.dg/template/memfriend15.C: Likewise.
6884 * g++.dg/template/memfriend16.C: Likewise.
6885 * g++.dg/template/memfriend17.C: Likewise.
6886 * g++.dg/template/memfriend7.C: Likewise.
6887 * g++.dg/template/pr32519.C: Likewise.
6888 * g++.dg/template/qualttp21.C: Likewise.
6889 * g++.dg/template/qualttp8.C: Likewise.
6890 * g++.dg/template/ttp10.C: Likewise.
6891 * g++.dg/template/typedef11.C: Likewise.
6892 * g++.dg/template/typedef13.C: Likewise.
6893 * g++.dg/template/typedef19.C: Likewise.
6894 * g++.dg/template/typedef20.C: Likewise.
6895 * g++.dg/template/typedef22.C: Likewise.
6896 * g++.dg/template/using16.C: Likewise.
6897 * g++.dg/template/virtual3.C: Likewise.
6898 * g++.dg/ubsan/pr61272.C: Likewise.
6899 * g++.old-deja/g++.bob/inherit2.C: Likewise.
6900 * g++.old-deja/g++.brendan/crash11.C: Likewise.
6901 * g++.old-deja/g++.brendan/enum6.C: Likewise.
6902 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
6903 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
6904 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
6905 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
6906 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
6907 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
6908 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
6909 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
6910 * g++.old-deja/g++.jason/access17.C: Likewise.
6911 * g++.old-deja/g++.jason/access18.C: Likewise.
6912 * g++.old-deja/g++.jason/access22.C: Likewise.
6913 * g++.old-deja/g++.jason/access23.C: Likewise.
6914 * g++.old-deja/g++.jason/access8.C: Likewise.
6915 * g++.old-deja/g++.jason/delete3.C: Likewise.
6916 * g++.old-deja/g++.jason/report.C: Likewise.
6917 * g++.old-deja/g++.law/access2.C: Likewise.
6918 * g++.old-deja/g++.law/access3.C: Likewise.
6919 * g++.old-deja/g++.law/access4.C: Likewise.
6920 * g++.old-deja/g++.law/access5.C: Likewise.
6921 * g++.old-deja/g++.law/arm12.C: Likewise.
6922 * g++.old-deja/g++.law/arm14.C: Likewise.
6923 * g++.old-deja/g++.law/ctors13.C: Likewise.
6924 * g++.old-deja/g++.law/union2.C: Likewise.
6925 * g++.old-deja/g++.law/visibility12.C: Likewise.
6926 * g++.old-deja/g++.law/visibility15.C: Likewise.
6927 * g++.old-deja/g++.law/visibility16.C: Likewise.
6928 * g++.old-deja/g++.law/visibility17.C: Likewise.
6929 * g++.old-deja/g++.law/visibility18.C: Likewise.
6930 * g++.old-deja/g++.law/visibility19.C: Likewise.
6931 * g++.old-deja/g++.law/visibility20.C: Likewise.
6932 * g++.old-deja/g++.law/visibility21.C: Likewise.
6933 * g++.old-deja/g++.law/visibility24.C: Likewise.
6934 * g++.old-deja/g++.law/visibility4.C: Likewise.
6935 * g++.old-deja/g++.law/visibility5.C: Likewise.
6936 * g++.old-deja/g++.law/visibility6.C: Likewise.
6937 * g++.old-deja/g++.law/visibility7.C: Likewise.
6938 * g++.old-deja/g++.law/visibility8.C: Likewise.
6939 * g++.old-deja/g++.law/visibility9.C: Likewise.
6940 * g++.old-deja/g++.niklas/t135.C: Likewise.
6941 * g++.old-deja/g++.oliva/delete1.C: Likewise.
6942 * g++.old-deja/g++.oliva/partord1.C: Likewise.
6943 * g++.old-deja/g++.other/access11.C: Likewise.
6944 * g++.old-deja/g++.other/access4.C: Likewise.
6945 * g++.old-deja/g++.other/access7.C: Likewise.
6946 * g++.old-deja/g++.other/crash1.C: Likewise.
6947 * g++.old-deja/g++.other/crash7.C: Likewise.
6948 * g++.old-deja/g++.other/friend1.C: Likewise.
6949 * g++.old-deja/g++.other/friend4.C: Likewise.
6950 * g++.old-deja/g++.other/friend9.C: Likewise.
6951 * g++.old-deja/g++.other/lineno1.C: Likewise.
6952 * g++.old-deja/g++.other/using1.C: Likewise.
6953 * g++.old-deja/g++.pt/enum14.C: Likewise.
6954 * g++.old-deja/g++.pt/friend11.C: Likewise.
6955 * g++.old-deja/g++.pt/friend21.C: Likewise.
6956 * g++.old-deja/g++.pt/friend3.C: Likewise.
6957 * g++.old-deja/g++.pt/inherit2.C: Likewise.
6958 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
6959 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6960 * g++.old-deja/g++.robertl/eb94.C: Likewise.
6962 2015-04-15 Jakub Jelinek <jakub@redhat.com>
6965 * g++.dg/ipa/pr65765.C: New test.
6967 2015-04-15 Nick Clifton <nickc@redhat.com>
6969 * gcc.target/rx/builtins.c: Disable RMPA test if string
6970 instructions are not allowed.
6972 2015-04-15 Alan Modra <amodra@gmail.com>
6974 * gcc.dg/pr65408.c: New.
6976 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
6979 * gcc.target/arm/pr65729.c: New test.
6981 2015-04-14 Richard Biener <rguenther@suse.de>
6983 PR tree-optimization/65758
6984 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
6986 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
6989 * gcc.c-torture/execute/pr65648.c: New test.
6991 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6993 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
6994 __builtin_finite instead of finite.
6995 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
6998 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
7000 PR tree-optimization/63387
7001 * gcc.dg/pr63387.c: New testcase.
7003 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
7005 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
7007 2015-04-13 Richard Biener <rguenther@suse.de>
7009 PR tree-optimization/65204
7010 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
7012 2015-04-13 Terry Guo <terry.guo@arm.com>
7015 * gcc.target/arm/pr65710.c: New.
7017 2015-04-12 Jakub Jelinek <jakub@redhat.com>
7019 PR tree-optimization/65747
7020 * g++.dg/torture/pr65747.C: New test.
7022 2015-04-12 Jakub Jelinek <jakub@redhat.com>
7025 * g++.dg/cpp0x/pr65736.C: New test.
7027 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
7028 Martin Liska <mliska@suse.cz>
7031 * g++.dg/ipa/pr65722.C: New testcase.
7033 2015-04-11 Jakub Jelinek <jakub@redhat.com>
7035 PR tree-optimization/65735
7036 * gcc.c-torture/compile/pr65735.c: New test.
7038 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
7041 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
7043 2015-04-11 Jakub Jelinek <jakub@redhat.com>
7046 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
7048 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
7051 * gcc.target/arm/pr65647-2.c: New.
7053 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7056 * g++.dg/torture/pr65694.C: New test.
7058 2015-04-10 Tobias Burnus <burnus@net-b.de>
7060 * gfortran.dg/coarray_lock_6.f90: New.
7061 * gfortran.dg/coarray_lock_7.f90: New.
7062 * gfortran.dg/coarray/lock_2.f90: New.
7064 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
7070 * gfortran.dg/used_types_27.f90: New.
7072 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
7075 * gcc.target/i386/pr65671.c: New.
7077 2015-04-09 Jakub Jelinek <jakub@redhat.com>
7079 PR tree-optimization/65709
7080 * c-c++-common/ubsan/align-9.c: New test.
7082 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
7085 * gfortran.dg/pr56852.f90: New test.
7087 2015-04-09 Marek Polacek <polacek@redhat.com>
7088 Jakub Jelinek <jakub@redhat.com>
7091 * g++.dg/opt/pr65554.C: New test.
7093 2015-04-09 Jakub Jelinek <jakub@redhat.com>
7096 * c-c++-common/attr-aligned-1.c: New test.
7098 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
7100 * gcc.target/i386/mpx/memmove-zero-length.c: New.
7102 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
7105 * gcc.target/i386/sse-25.c: New.
7107 2015-04-09 Jakub Jelinek <jakub@redhat.com>
7110 * gcc.target/i386/pr65693.c: New test.
7112 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
7114 * gcc.dg/lto/chkp-static-bounds_0.c: New.
7116 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
7118 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
7120 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
7122 * gcc.target/i386/thunk-retbnd.c: New.
7124 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
7126 * gnat.dg/opt48.adb: New test.
7127 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
7128 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
7130 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
7133 * gcc.c-torture/compile/pr65540.c: New.
7135 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
7137 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
7140 2015-04-07 Jakub Jelinek <jakub@redhat.com>
7143 * g++.dg/debug/pr65678.C: New test.
7146 * gcc.c-torture/compile/pr65680.c: New test.
7148 2015-04-07 Andre Vehreschild <vehre@gmx.de>
7151 * gfortran.dg/allocate_with_source_5.f90: New test.
7153 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
7155 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
7156 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
7158 2015-04-07 Bin Cheng <bin.cheng@arm.com>
7160 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
7162 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7165 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
7166 to get floating point compression.
7167 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
7169 2015-04-06 Jakub Jelinek <jakub@redhat.com>
7171 PR preprocessor/61977
7172 * gcc.dg/cpp/pr61977.c: New test.
7174 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
7176 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
7178 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
7181 * gcc.target/arm/pr65647.c: New.
7183 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
7186 * g++.dg/torture/pr65655.C: New testcase.
7188 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
7191 * g++.dg/cpp1y/lambda-init13.C: New.
7193 2015-04-03 Marek Polacek <polacek@redhat.com>
7195 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
7197 2015-04-02 Marek Polacek <polacek@redhat.com>
7200 * g++.dg/cpp0x/constexpr-fold1.C: New test.
7201 * g++.dg/cpp0x/constexpr-fold2.C: New test.
7203 2015-04-02 Jakub Jelinek <jakub@redhat.com>
7205 PR preprocessor/61977
7206 * gcc.target/powerpc/pr61977-1.c: New test.
7207 * gcc.target/powerpc/pr61977-2.c: New test.
7209 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7212 * g++.dg/warn/Wshadow-8.C: New.
7213 * g++.dg/warn/Wshadow-9.C: Likewise.
7214 * g++.dg/warn/Wshadow-10.C: Likewise.
7215 * g++.dg/warn/Wshadow-11.C: Likewise.
7217 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
7219 * gcc.dg/pr23623.c: Added aligned attribute.
7220 * gcc.dg/20141029-1.c: Likewise.
7221 * gcc.dg/20150306-1.c: New test.
7223 2015-04-01 Marek Polacek <polacek@redhat.com>
7226 * g++.dg/cpp0x/initlist93.C: New test.
7227 * g++.dg/cpp0x/initlist94.C: New test.
7229 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
7232 * gcc.target/aarch64/pr65624.c: New test.
7234 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
7236 * gcc.dg/ipa/inlinehint-4.c: New testcase.
7238 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
7240 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
7241 extra variable to force stack alignment.
7242 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
7243 extra variable to force stack alignment.
7245 2015-03-31 Marek Polacek <polacek@redhat.com>
7248 * g++.dg/template/pr65390.C: New test.
7250 2015-03-31 Martin Liska <mliska@suse.cz>
7252 * g++.dg/ipa/pr65557.C: New test.
7254 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
7256 * gcc.target/s390/hotpatch-25.c: New test.
7257 * gcc.target/s390/hotpatch-1.c: Update test.
7258 * gcc.target/s390/hotpatch-10.c: Update test.
7259 * gcc.target/s390/hotpatch-11.c: Update test.
7260 * gcc.target/s390/hotpatch-12.c: Update test.
7261 * gcc.target/s390/hotpatch-13.c: Update test.
7262 * gcc.target/s390/hotpatch-14.c: Update test.
7263 * gcc.target/s390/hotpatch-15.c: Update test.
7264 * gcc.target/s390/hotpatch-16.c: Update test.
7265 * gcc.target/s390/hotpatch-17.c: Update test.
7266 * gcc.target/s390/hotpatch-18.c: Update test.
7267 * gcc.target/s390/hotpatch-19.c: Update test.
7268 * gcc.target/s390/hotpatch-2.c: Update test.
7269 * gcc.target/s390/hotpatch-21.c: Update test.
7270 * gcc.target/s390/hotpatch-22.c: Update test.
7271 * gcc.target/s390/hotpatch-23.c: Update test.
7272 * gcc.target/s390/hotpatch-24.c: Update test.
7273 * gcc.target/s390/hotpatch-3.c: Update test.
7274 * gcc.target/s390/hotpatch-4.c: Update test.
7275 * gcc.target/s390/hotpatch-5.c: Update test.
7276 * gcc.target/s390/hotpatch-6.c: Update test.
7277 * gcc.target/s390/hotpatch-7.c: Update test.
7278 * gcc.target/s390/hotpatch-8.c: Update test.
7279 * gcc.target/s390/hotpatch-9.c: Update test.
7280 * gcc.target/s390/hotpatch-compile-16.c: Update test.
7282 2015-03-31 Richard Biener <rguenther@suse.de>
7285 * g++.dg/torture/pr65626.C: New testcase.
7287 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
7290 * gcc.target/i386/mpx/pr65531.cc: New.
7292 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
7295 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
7296 __builtin_alloca instead of alloca.
7297 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
7298 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
7299 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
7302 2015-03-30 Jakub Jelinek <jakub@redhat.com>
7305 * g++.dg/ubsan/pr65610.C: New test.
7307 2015-03-30 Marek Polacek <polacek@redhat.com>
7310 * g++.dg/cpp0x/pr65398-2.C: New test.
7312 2015-03-30 Marek Polacek <polacek@redhat.com>
7314 * c-c++-common/pr65556.c: Change the width of bit-fields.
7316 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
7319 * gcc.target/i386/pr65588.c: New testcase.
7321 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7323 PR libgfortran/65563
7324 * gfortran.dg/open_errors_2.f90: New test.
7326 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7328 PR libgfortran/65596
7329 * gfortran.dg/namelist_86.f90: New test.
7331 2015-03-28 Andre Vehreschild <vehre@gmx.de>
7333 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
7334 statement to reflect new ownership.
7336 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
7339 * g++.dg/template/friend58.C: New.
7340 * g++.dg/template/friend59.C: Likewise.
7342 2015-03-27 Tobias Burnus <burnus@net-b.de>
7345 * g++.dg/gomp/openmp-simd-3.C: New.
7346 * gcc.dg/gomp/openmp-simd-3.c: New.
7348 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
7351 * gcc.target/i386/pr65248-1.c: New file.
7352 * gcc.target/i386/pr65248-2.c: Likewise.
7353 * gcc.target/i386/pr65248-3.c: Likewise.
7354 * gcc.target/i386/pr65248-4.c: Likewise.
7356 2015-03-27 Jakub Jelinek <jakub@redhat.com>
7359 * gcc.c-torture/compile/pr65593.c: New test.
7361 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7364 * g++.dg/cpp1y/constexpr-assert1.C: New.
7366 2015-03-27 Marek Polacek <polacek@redhat.com>
7369 * c-c++-common/pr65556.c: New test.
7371 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
7374 * g++.dg/torture/pr65600.C: New testcase.
7376 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
7379 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
7381 2015-03-27 Andre Vehreschild <vehre@gmx.de>
7383 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
7384 statement and cleanup. Fixed typos.
7386 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
7389 * gcc.c-torture/compile/pr65595.c: New testcase.
7391 2015-03-27 Marek Polacek <polacek@redhat.com>
7394 * g++.dg/ubsan/pr65583.C: New test.
7396 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
7398 * gcc.c-torture/compile/20150327.c: New testcase.
7400 2015-03-26 Richard Biener <rguenther@suse.de>
7403 * g++.dg/torture/pr65555.C: New testcase.
7405 2015-03-26 Jakub Jelinek <jakub@redhat.com>
7407 PR tree-optimization/64715
7408 * gcc.dg/builtin-object-size-15.c: New test.
7409 * gcc.dg/pr64715-1.c: New test.
7410 * gcc.dg/pr64715-2.c: New test.
7412 2015-03-26 Richard Biener <rguenther@suse.de>
7415 * gnat.dg/specs/opt2.ads: Fix testcase.
7417 2015-03-25 Martin Sebor <msebor@redhat.com>
7420 * lib/target-supports.exp (check_effective_target_arm32): Fail early
7421 when target isn't arm*-*-*-*.
7422 (check_effective_target_arm_nothumb): Likewise.
7423 (check_effective_target_arm_little_endian): Likewise.
7424 (check_effective_target_arm_vect_no_misalign): Likewise.
7425 (check_effective_target_aarch64_little_endian): Fail early if target
7428 2015-03-25 Sebastian Pop <s.pop@samsung.com>
7430 PR tree-optimization/65177
7431 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
7433 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
7435 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
7436 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
7437 smmintrin.h and mm3dnow.h.
7439 2015-03-25 Marek Polacek <polacek@redhat.com>
7442 * g++.dg/cpp0x/pr65558.C: New test.
7444 2015-03-25 Marek Polacek <polacek@redhat.com>
7447 * g++.dg/template/pr61670.C: New test.
7449 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
7452 * g++.dg/template/pr54987.C: New.
7454 2015-03-25 Richard Biener <rguenther@suse.de>
7456 PR tree-optimization/62630
7457 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
7459 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
7462 * gcc.target/i386/mpx/pr65508.c: New.
7464 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
7468 * gfortran.dg/data_initialized_3.f90: New.
7470 2015-03-25 Richard Biener <rguenther@suse.de>
7473 * gnat.dg/specs/opt2.ads: New testcase.
7475 2015-03-25 Bin Cheng <bin.cheng@arm.com>
7477 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
7478 * gcc.target/arm/memset-inline-4.c: Skip for
7479 arm_tune_string_ops_prefer_neon.
7480 * gcc.target/arm/memset-inline-5.c: Ditto.
7481 * gcc.target/arm/memset-inline-6.c: Ditto.
7482 * gcc.target/arm/memset-inline-8.c: Ditto.
7483 * gcc.target/arm/memset-inline-9.c: Ditto.
7485 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7488 * g++.dg/other/virtual3.C: New.
7490 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7493 * g++.dg/cpp0x/vt-60130.C: New.
7495 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7498 * g++.dg/warn/Warray-bounds-7.C: New.
7500 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7503 * g++.dg/template/defarg18.C: New.
7505 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7508 * g++.dg/cpp0x/vt-59988.C: New.
7510 2015-03-24 Jakub Jelinek <jakub@redhat.com>
7512 PR tree-optimization/65533
7513 * gcc.dg/pr65533.c: New test.
7515 2015-03-24 Andre Vehreschild <vehre@gmx.de>
7517 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
7518 source= and mold= expressions functionality.
7519 * gfortran.dg/allocate_class_4.f90: New test.
7520 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
7521 copying an unlimited polymorhpic object containing a char array
7522 to another unlimited polymorphic object respects the _len
7524 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
7525 whether deferred length char array allocate works, unlimited
7526 polymorphic object allocation from a string works and if
7527 allocating an array of deferred length strings works.
7528 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
7530 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7533 * g++.dg/cpp0x/constexpr-array11.C: New.
7535 2015-03-24 Richard Biener <rguenther@suse.de>
7538 * gcc.dg/torture/pr65517.c: New testcase.
7540 2015-03-24 Tobias Burnus <burnus@net-b.de>
7542 * gfortran.dg/coindexed_1.f90: Moved from
7543 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
7545 2015-03-23 Jakub Jelinek <jakub@redhat.com>
7548 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
7552 * gcc.target/i386/pr65523.c: New test.
7555 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
7557 * g++.dg/lto/pr65475b_0.C: Likewise.
7559 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
7562 * gcc.target/sh/torture/pr65505.c: New.
7564 2015-03-23 Martin Sebor <msebor@redhat.com>
7567 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
7568 assembly for lvx in addition to lxv.
7570 2015-03-23 Jakub Jelinek <jakub@redhat.com>
7573 * gfortran.dg/pr65504.f90: New test.
7576 * gcc.dg/pr65521.c: New test.
7578 2015-03-23 Richard Biener <rguenther@suse.de>
7580 PR tree-optimization/65518
7581 * gcc.dg/vect/pr65518.c: New testcase.
7583 2015-03-23 Richard Biener <rguenther@suse.de>
7585 PR tree-optimization/65494
7586 * gcc.dg/vect/pr65494.c: New testcase.
7588 2015-03-23 Jakub Jelinek <jakub@redhat.com>
7590 PR preprocessor/65238
7591 * c-c++-common/cpp/pr65238-1.c: New test.
7592 * gcc.dg/cpp/pr65238-2.c: New test.
7593 * gcc.dg/cpp/trad/pr65238-3.c: New test.
7594 * gcc.dg/cpp/trad/pr65238-4.c: New test.
7596 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
7597 Mikael Morin <mikael@gcc.gnu.org>
7600 * gfortran.dg/elemental_dependency_4.f90: New.
7601 * gfortran.dg/elemental_dependency_5.f90: New.
7603 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
7606 * g++.dg/lto/pr65475b_0.C: New testcase.
7607 * g++.dg/lto/pr65475b_1.C: New testcase.
7608 * g++.dg/lto/pr65475c_0.C: New testcase.
7609 * g++.dg/lto/pr65475c_1.C: New testcase.
7611 2015-03-21 Tobias Burnus <burnus@net-b.de>
7613 * gfortran.dg/coarray_38.f90: New.
7614 * gfortran.dg/coarray_39.f90: New.
7615 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
7618 2015-03-20 Marek Polacek <polacek@redhat.com>
7621 * g++.dg/cpp0x/pr65398.C: New test.
7623 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
7626 * g++.dg/lto/pr65475_0.C: New testcase.
7627 * g++.dg/lto/pr65475_1.C: New testcase.
7629 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
7631 PR rtl-optimization/64366
7632 * gcc.target/sh/pr64366.c: New.
7634 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
7637 * g++.dg/cpp0x/constexpr-48324.C: New.
7639 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
7642 * g++.dg/cpp0x/pr48453.C: New.
7644 2015-03-20 Marek Polacek <polacek@redhat.com>
7647 * g++.dg/cpp0x/pr65072.C: New test.
7649 2015-03-20 Richard Biener <rguenther@suse.de>
7652 * gcc.dg/pr15347.c: Use -O.
7653 * c-c++-common/pr19807-1.c: Likewise.
7655 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
7657 * gnat.dg/volatile13.ad[sb]: New test.
7659 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
7661 PR rtl-optimization/60851
7662 * gcc.target/i386/pr60851.c: New test.
7664 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
7667 * g++.dg/pr65240.h: Add tests for PR 65240.
7668 * g++.dg/pr65240-1.C: Likewise.
7669 * g++.dg/pr65240-2.C: Likewise.
7670 * g++.dg/pr65240-3.C: Likewise.
7671 * g++.dg/pr65240-4.C: Likewise.
7673 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
7675 PR rtl-optimization/63491
7676 * gcc.target/powerpc/pr63491.c: New.
7678 2015-03-19 Jakub Jelinek <jakub@redhat.com>
7680 * g++.dg/ipa/pr65465.C: New test.
7682 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7685 * g++.dg/cpp0x/deleted11.C: New.
7687 2015-03-19 Jakub Jelinek <jakub@redhat.com>
7690 * c-c++-common/tsan/pr65400-3.c: New test.
7692 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7695 * g++.dg/cpp0x/constexpr-59686.C: New.
7697 2015-03-19 Jakub Jelinek <jakub@redhat.com>
7700 * g++.dg/tsan/pr64265.C: New test.
7703 * c-c++-common/tsan/pr65400-1.c: New test.
7704 * c-c++-common/tsan/pr65400-2.c: New test.
7706 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7709 * g++.dg/cpp0x/pr59816.C: New.
7711 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
7714 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
7716 2015-03-18 Martin Liska <mliska@suse.cz>
7719 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
7720 equivalences either to 6 or 7.
7722 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
7726 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
7728 * gcc.dg/undefined-loop-1.c: New file.
7729 * gcc.dg/undefined-loop-2.c: New file.
7731 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
7734 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
7735 loop exits too early.
7737 2015-03-18 Jakub Jelinek <jakub@redhat.com>
7739 PR tree-optimization/65450
7740 * gfortran.dg/pr65450.f90: New test.
7743 * gcc.target/i386/pr65078-1.c: New test.
7744 * gcc.target/i386/pr65078-2.c: New test.
7745 * gcc.target/i386/pr65078-3.c: New test.
7746 * gcc.target/i386/pr65078-4.c: New test.
7747 * gcc.target/i386/pr65078-5.c: New test.
7748 * gcc.target/i386/pr65078-6.c: New test.
7750 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7753 * g++.dg/cpp1y/pr65340.C: New.
7755 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7758 * gfortran.dg/system_clock_3.f08: Adjust test.
7760 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
7763 * gfortran.dg/proc_ptr_comp_44.f90: New test.
7764 * gfortran.dg/proc_ptr_comp_45.f90: New test.
7766 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7769 * gfortran.dg/system_clock_3.f08: New test.
7771 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
7774 g++.dg/cpp1y/pr64626-1.C: New.
7775 g++.dg/cpp1y/pr64626-2.C: New.
7776 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
7778 2015-03-16 Jakub Jelinek <jakub@redhat.com>
7780 PR tree-optimization/65427
7781 * gcc.c-torture/execute/pr65427.c: New test.
7783 2015-03-16 Marek Polacek <polacek@redhat.com>
7787 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
7788 * g++.dg/cpp0x/pr65327.C: New test.
7790 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
7793 * c-c++-common/asan/pr64820.c: New test.
7795 2015-03-16 Andre Vehreschild <vehre@gmx.de>
7797 * gfortran.dg/pointer_2.f90: New test.
7799 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
7801 * g++.dg/pr65049.C: New test.
7803 2015-03-16 Tom de Vries <tom@codesourcery.com>
7805 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
7806 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
7807 * gcc.target/i386/fuse-caller-save.c: Same.
7809 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
7811 * gnat.dg/loop_optimization18.ad[sb]: New test.
7812 * gnat.dg/loop_optimization18_pkg.ads: New helper.
7814 2015-03-16 Alan Modra <amodra@gmail.com>
7816 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
7819 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
7821 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
7823 * gcc.dg/torture/pr65270-2.c: Likewise.
7825 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
7828 * gfortran.dg/pointer_remapping_9.f90: New.
7830 2015-03-14 Jakub Jelinek <jakub@redhat.com>
7832 PR tree-optimization/65369
7833 * gcc.c-torture/execute/pr65369.c: New test.
7835 PR tree-optimization/65418
7836 * gcc.c-torture/execute/pr65418-1.c: New test.
7837 * gcc.c-torture/execute/pr65418-2.c: New test.
7839 PR rtl-optimization/65401
7840 * gcc.c-torture/execute/pr65401.c: New test.
7842 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7845 * gcc.target/arm/pr64600_1.c: New test.
7847 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7849 PR rtl-optimization/65235
7850 * gcc.target/aarch64/pr65235_1.c: New test.
7852 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
7854 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
7855 * gcc.target/s390/hotpatch-22.c: Likewise.
7856 * gcc.target/s390/hotpatch-23.c: Likewise.
7857 * gcc.target/s390/hotpatch-24.c: Likewise.
7858 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
7859 * gcc.target/s390/hotpatch-1.c: Update expected output.
7860 * gcc.target/s390/hotpatch-2.c: Likewise.
7861 * gcc.target/s390/hotpatch-3.c: Likewise.
7862 * gcc.target/s390/hotpatch-4.c: Likewise.
7863 * gcc.target/s390/hotpatch-5.c: Likewise.
7864 * gcc.target/s390/hotpatch-6.c: Likewise.
7865 * gcc.target/s390/hotpatch-7.c: Likewise.
7866 * gcc.target/s390/hotpatch-8.c: Likewise.
7867 * gcc.target/s390/hotpatch-9.c: Likewise.
7868 * gcc.target/s390/hotpatch-10.c: Likewise.
7869 * gcc.target/s390/hotpatch-11.c: Likewise.
7870 * gcc.target/s390/hotpatch-12.c: Likewise.
7871 * gcc.target/s390/hotpatch-13.c: Likewise.
7872 * gcc.target/s390/hotpatch-14.c: Likewise.
7873 * gcc.target/s390/hotpatch-15.c: Likewise.
7874 * gcc.target/s390/hotpatch-16.c: Likewise.
7875 * gcc.target/s390/hotpatch-17.c: Likewise.
7876 * gcc.target/s390/hotpatch-18.c: Likewise.
7877 * gcc.target/s390/hotpatch-19.c: Likewise.
7879 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
7882 * gcc.target/i386/pr65103-1.c: New.
7884 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
7887 * gcc.target/i386/pr65044.c: New.
7889 2015-03-12 Tom de Vries <tom@codesourcery.com>
7891 PR rtl-optimization/64895
7892 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
7893 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
7894 * gcc.target/i386/fuse-caller-save.c: Ditto.
7896 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
7898 * gcc.dg/ipa/pr63569.c: Fix template.
7900 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
7902 * g++.dg/ipa/pr64146.C: Require fpic support.
7904 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
7907 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
7908 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
7910 2015-03-11 Jakub Jelinek <jakub@redhat.com>
7912 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
7913 to dg-options, fix up dg-skip-if.
7915 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
7918 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
7919 * gcc.target/avr/tiny-caller-save.c: Same.
7921 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7924 * g++.dg/pr65242.C: New test.
7926 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
7928 * c-c++-common/asan/no-asan-check-glob.c: New test.
7930 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
7933 * g++.dg/other/default11.C: New.
7934 * g++.dg/other/default12.C: Likewise.
7936 2015-03-10 Jakub Jelinek <jakub@redhat.com>
7939 * gcc.target/i386/bmi2-bzhi-2.c: New test.
7941 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
7944 * gfortran.dg/unlimited_polymorphic_23.f90: New test
7946 2015-03-10 Jakub Jelinek <jakub@redhat.com>
7949 * g++.dg/cpp0x/pr65127.C: New test.
7951 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
7953 * gcc.dg/ipa/PR64550.c: Update template.
7955 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7956 Tobias Burnus <burnus@net-b.de>
7958 * gfortran.dg/coarray_sync_memory.f90: New.
7960 2015-03-10 Marek Polacek <polacek@redhat.com>
7963 * c-c++-common/ubsan/pr65367.c: New test.
7965 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
7967 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
7968 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
7969 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
7970 * gcc.target/i386/mpx/calloc-1-nov.c: New.
7971 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
7972 * gcc.target/i386/mpx/malloc-1-nov.c: New.
7973 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
7974 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
7975 * gcc.target/i386/mpx/realloc-1-nov.c: New.
7976 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
7977 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
7978 * gcc.target/i386/mpx/realloc-2-nov.c: New.
7979 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
7981 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
7983 * lib/mpx-dg.exp (mpx_link_flags): New.
7986 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
7987 * gcc.target/i386/mpx/alloca-1-nov.c: New.
7988 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
7989 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
7990 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
7991 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
7992 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
7993 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
7994 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
7995 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
7996 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
7997 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
7998 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
7999 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
8000 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
8001 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
8002 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
8003 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
8004 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
8005 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
8006 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
8007 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
8008 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
8009 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
8010 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
8011 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
8012 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
8013 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
8014 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
8015 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
8016 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
8017 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
8018 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
8019 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
8020 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
8021 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
8022 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
8023 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
8024 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
8025 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
8026 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
8027 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
8028 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
8029 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
8030 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
8031 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
8032 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
8033 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
8034 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
8035 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
8036 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
8037 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
8038 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
8039 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
8040 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
8041 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
8042 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
8043 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
8044 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
8045 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
8046 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
8047 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
8048 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
8049 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
8050 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
8051 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
8052 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
8053 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
8054 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
8055 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
8056 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
8057 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
8058 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
8059 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
8060 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
8061 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
8062 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
8063 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
8064 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
8065 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
8066 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
8067 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
8068 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
8069 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
8070 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
8071 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
8072 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
8073 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
8074 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
8075 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
8076 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
8077 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
8078 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
8079 * gcc.target/i386/mpx/label-address-1.c: New.
8080 * gcc.target/i386/mpx/legacy-1-nov.c: New.
8081 * gcc.target/i386/mpx/macro.c: New.
8082 * gcc.target/i386/mpx/mpx-check.h: New.
8083 * gcc.target/i386/mpx/mpx.exp: New.
8084 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
8085 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
8086 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
8087 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
8088 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
8089 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
8090 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
8091 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
8092 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
8093 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
8094 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
8095 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
8096 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
8097 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
8098 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
8099 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
8100 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
8101 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
8102 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
8103 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
8104 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
8105 * gcc.target/i386/mpx/reference-1-lbv.c: New.
8106 * gcc.target/i386/mpx/reference-1-nov.c: New.
8107 * gcc.target/i386/mpx/reference-1-ubv.c: New.
8108 * gcc.target/i386/mpx/reference-2-lbv.c: New.
8109 * gcc.target/i386/mpx/reference-2-nov.c: New.
8110 * gcc.target/i386/mpx/reference-2-ubv.c: New.
8111 * gcc.target/i386/mpx/reference-3-lbv.c: New.
8112 * gcc.target/i386/mpx/reference-3-nov.c: New.
8113 * gcc.target/i386/mpx/reference-3-ubv.c: New.
8114 * gcc.target/i386/mpx/reference-4-lbv.c: New.
8115 * gcc.target/i386/mpx/reference-4-nov.c: New.
8116 * gcc.target/i386/mpx/reference-4-ubv.c: New.
8117 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
8118 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
8119 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
8120 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
8121 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
8122 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
8123 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
8124 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
8125 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
8126 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
8127 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
8128 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
8129 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
8130 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
8131 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
8132 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
8133 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
8134 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
8135 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
8136 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
8137 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
8138 * gcc.target/i386/mpx/sincos-1-nov.c: New.
8139 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
8140 * gcc.target/i386/mpx/static-array-1-nov.c: New.
8141 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
8142 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
8143 * gcc.target/i386/mpx/static-init-1-nov.c: New.
8144 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
8145 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
8146 * gcc.target/i386/mpx/static-init-2-nov.c: New.
8147 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
8148 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
8149 * gcc.target/i386/mpx/static-init-3-nov.c: New.
8150 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
8151 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
8152 * gcc.target/i386/mpx/static-init-4-nov.c: New.
8153 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
8154 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
8155 * gcc.target/i386/mpx/static-init-5-nov.c: New.
8156 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
8157 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
8158 * gcc.target/i386/mpx/static-init-6-nov.c: New.
8159 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
8160 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
8161 * gcc.target/i386/mpx/static-string-1-nov.c: New.
8162 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
8163 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
8164 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
8165 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
8166 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
8167 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
8168 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
8169 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
8170 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
8171 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
8172 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
8173 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
8174 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
8175 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
8176 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
8177 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
8178 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
8179 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
8180 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
8181 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
8182 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
8183 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
8184 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
8185 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
8186 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
8187 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
8188 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
8189 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
8190 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
8191 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
8192 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
8193 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
8194 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
8195 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
8196 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
8197 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
8198 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
8199 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
8200 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
8201 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
8202 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
8203 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
8204 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
8205 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
8206 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
8207 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
8208 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
8209 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
8210 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
8211 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
8212 * gcc.target/i386/mpx/vararg-1-nov.c: New.
8213 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
8214 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
8215 * gcc.target/i386/mpx/vararg-2-nov.c: New.
8216 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
8217 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
8218 * gcc.target/i386/mpx/vararg-3-nov.c: New.
8219 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
8220 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
8221 * gcc.target/i386/mpx/vararg-4-nov.c: New.
8222 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
8223 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
8224 * gcc.target/i386/mpx/vararg-5-nov.c: New.
8225 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
8226 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
8227 * gcc.target/i386/mpx/vararg-6-nov.c: New.
8228 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
8229 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
8230 * gcc.target/i386/mpx/vararg-7-nov.c: New.
8231 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
8232 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
8233 * gcc.target/i386/mpx/vararg-8-nov.c: New.
8234 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
8235 * gcc.target/i386/mpx/vla-1-lbv.c: New.
8236 * gcc.target/i386/mpx/vla-1-nov.c: New.
8237 * gcc.target/i386/mpx/vla-1-ubv.c: New.
8238 * gcc.target/i386/mpx/vla-2-lbv.c: New.
8239 * gcc.target/i386/mpx/vla-2-nov.c: New.
8240 * gcc.target/i386/mpx/vla-2-ubv.c: New.
8242 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
8244 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
8246 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
8248 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
8250 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
8252 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
8253 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
8255 2015-03-10 Jakub Jelinek <jakub@redhat.com>
8258 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
8261 * c-c++-common/pr65120.c: New test.
8263 PR rtl-optimization/65321
8264 * gcc.dg/pr65321.c: New test.
8266 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
8268 PR tree-optimization/65355
8269 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
8271 2015-03-09 Jakub Jelinek <jakub@redhat.com>
8274 * c-c++-common/pr49706.c: Adjust tests for not warning
8275 about !!x == y or !b == y where b is boolean, and add
8277 * c-c++-common/pr62199-2.c: Likewise.
8279 2015-03-09 Richard Biener <rguenther@suse.de>
8282 * gcc.dg/torture/pr65270-1.c: New testcase.
8283 * gcc.dg/torture/pr65270-2.c: Likewise.
8285 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
8287 PR tree-optimization/63743
8288 * gcc.dg/pr63743.c: New test.
8290 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
8293 * g++.dg/lto/pr65316_0.C: New testcase.
8294 * g++.dg/lto/pr65316_1.C: New testcase.
8296 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
8299 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
8301 * g++.dg/abi/rtti3.C: Likewise.
8303 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
8306 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
8308 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
8310 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
8312 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
8314 2015-03-08 Morin <mikael@gcc.gnu.org>
8317 * gfortran.dg/entry_20.f90: New.
8319 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
8322 * gcc.c-torture/compile/pr65153.c: New.
8324 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
8327 * g++.dg/torture/pr65249.C: New.
8329 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
8331 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
8333 (int64_t): Likewise.
8335 2015-03-07 Marek Polacek <polacek@redhat.com>
8336 Martin Uecker <uecker@eecs.berkeley.edu>
8339 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
8341 * c-c++-common/ubsan/bounds-8.c: New test.
8342 * c-c++-common/ubsan/bounds-9.c: New test.
8343 * gcc.dg/ubsan/bounds-2.c: New test.
8345 2015-03-05 Martin Sebor <msebor@redhat.com>
8347 * PR testsuite/63175
8348 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
8349 checking of results into main to prevent it from getting optimized
8351 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
8353 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
8355 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
8356 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
8357 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
8360 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
8362 * g++.dg/lto/pr65302_1.C: New testcase.
8363 * g++.dg/lto/pr65302_0.C: New testcase.
8365 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
8367 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
8368 -fno-ipa-icf to dg-options.
8370 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
8372 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
8373 compiles using the linker plugin.
8375 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
8377 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
8379 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
8381 * gcc.target/arm/pr65067.c: New test.
8383 2015-03-05 Martin Liska <mliska@suse.cz>
8386 * gcc.dg/ipa/pr65318.c: New test.
8388 2015-03-05 Marek Polacek <polacek@redhat.com>
8390 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
8392 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8394 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
8396 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8398 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
8399 max-unroll-times back to defaults for s390.
8401 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8405 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8408 * g++.dg/cpp0x/initlist92.C: New.
8410 2015-03-05 Richard Biener <rguenther@suse.de>
8412 PR tree-optimization/65310
8413 * gcc.dg/vect/pr65310.c: New testcase.
8415 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8418 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
8420 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
8422 * gnat.dg/entry_queues3.adb: New test.
8424 2015-03-04 Ian Lance Taylor <iant@google.com>
8426 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
8428 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
8431 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
8433 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
8435 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
8436 -fno-ipa-icf to dg-options
8437 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
8438 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
8440 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
8443 * g++.dg/cpp0x/decltype62.C: New.
8445 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
8447 * gnat.dg/object_overflow5.adb: New test.
8449 2015-03-03 Martin Liska <mliska@suse.cz>
8452 * gcc.dg/ipa/pr65287.c: New test.
8454 2015-03-03 Martin Jambor <mjambor@suse.cz>
8455 Eric Botcazou <ebotcazou@adacore.com>
8457 * gnat.dg/specs/pack12.ads: New test.
8459 2015-03-03 Martin Liska <mliska@suse.cz>
8461 * gcc.dg/ipa/PR65282.c: New test.
8463 2015-03-13 Jeff Law <law@redhat.com>
8465 PR tree-optimization/65241
8466 * gcc.c-torture/compile/pr65241.c: New test.
8468 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
8471 * gcc.target/avr/torture/pr64331.c: New test.
8473 2015-03-03 Martin Liska <mliska@suse.cz>
8474 Jan Hubicka <hubicka@ucw.cz>
8476 * g++.dg/ipa/pr65263.C: New test.
8478 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
8481 * gcc.dg/lto/pr65130_0.c: New testcase.
8482 * gcc.dg/lto/pr65130_1.c: New testcase.
8484 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
8487 * g++.dg/torture/pr64988.C: New testcase.
8489 2015-03-02 Tobias Burnus <burnus@net-b.de>
8491 * gfortran.dg/coarray_atomic_6.f90: New.
8493 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
8496 * gcc.target/i386/pr65184.c: New.
8498 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
8501 * gcc.target/i386/pr65183.c: New.
8503 2015-02-28 Martin Liska <mliska@suse.cz>
8504 Jan Hubicka <hubicka@ucw.cz>
8506 * gcc.dg/ipa/ipa-icf-35.c: New test.
8507 * gcc.dg/ipa/ipa-icf-36.c: New test.
8508 * gcc.dg/ipa/ipa-icf-37.c: New test.
8510 2015-02-28 Martin Liska <mliska@suse.cz>
8511 Jan Hubicka <hubicka@ucw.cz>
8514 * gcc.dg/ipa/ipa-icf-34.c: New test.
8516 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
8519 * gcc.target/sh/sh/pr61142.c: New.
8521 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
8523 * g++.dg/other/dump-ada-spec-3.C: New test.
8525 2015-03-01 Martin Liska <mliska@suse.cz>
8527 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
8528 * g++.dg/ipa/pr63595.C: Update expected results.
8530 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
8533 * g++.dg/ipa/ipa-icf-6.C: New testcase.
8535 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
8537 * gcc.dg/vect/pr59354.c: Move vector producing code to
8540 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
8543 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
8544 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
8545 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
8546 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
8548 2015-02-27 Jakub Jelinek <jakub@redhat.com>
8550 PR tree-optimization/65048
8551 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
8552 (foo): Use K&R style definition.
8554 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
8557 * g++.dg/pr65032.C: New.
8559 2015-02-27 Marek Polacek <polacek@redhat.com>
8562 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
8565 2015-02-27 Marek Polacek <polacek@redhat.com>
8568 * gcc.dg/pr65228.c: New test.
8570 2015-02-27 Kai Tietz <ktietz@redhat.com>
8573 * gcc.dg/weak/weak-17.c: New file.
8575 2015-02-27 Richard Biener <rguenther@suse.de>
8578 * g++.dg/lto/pr65193_0.C: New testcase.
8580 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8582 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
8583 * gcc.target/s390/hotpatch-8.c: Likewise.
8584 * gcc.target/s390/hotpatch-9.c: Likewise.
8585 * gcc.target/s390/pr61078.c: Likewise.
8586 * gcc.target/s390/pr57960.c: Remove -m64.
8587 * gcc.target/s390/pr61078.c: Likewise.
8589 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
8590 Martin Liska <mliska@suse.cz>
8593 * gcc.dg/pr64454.c: Disable ICF.
8594 * gcc.dg/pr28685-1.c: Disable ICF
8595 * gcc.dg/ipa/iinline-5.c: Disable ICF.
8596 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
8597 * g++.dg/ipa/ipa-icf-4.C: Update template.
8599 2015-02-26 Jakub Jelinek <jakub@redhat.com>
8601 PR tree-optimization/65216
8602 * gcc.c-torture/execute/pr65216.c: New test.
8604 PR tree-optimization/65215
8605 * gcc.c-torture/execute/pr65215-1.c: New test.
8606 * gcc.c-torture/execute/pr65215-2.c: New test.
8607 * gcc.c-torture/execute/pr65215-3.c: New test.
8608 * gcc.c-torture/execute/pr65215-4.c: New test.
8609 * gcc.c-torture/execute/pr65215-5.c: New test.
8611 2015-02-26 Tom de Vries <tom@codesourcery.com>
8613 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
8615 2015-02-26 Martin Liska <mliska@suse.cz>
8616 Jan Hubicka <hubicka@ucw.cz>
8618 * g++.dg/ipa/pr64146.C: Update expected results.
8619 * gcc.dg/ipa/ipa-icf-26.c: Update test.
8620 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
8621 * gcc.dg/ipa/ipa-icf-34.c: New test.
8623 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
8625 * gcc.dg/vect/vect-pr61917.c: Rename to ...
8626 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
8627 (dg-additional-options): Remove dg directive.
8628 (dg-final): Add dg directive.
8630 2015-02-26 Marek Polacek <polacek@redhat.com>
8633 * g++.dg/ipa/pr65008.C: New test.
8635 2015-02-26 Tom de Vries <tom@codesourcery.com>
8637 * lib/profopt.exp (profopt-target-cleanup): New proc.
8638 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
8639 files from sources from dg-additional-sources.
8641 2015-02-26 Tom de Vries <tom@codesourcery.com>
8643 * lib/gcov.exp: Cleanup in case of xfail.
8645 2015-02-26 Sebastian Pop <s.pop@samsung.com>
8647 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
8649 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
8652 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
8653 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
8654 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
8655 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
8656 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
8657 * g++.dg/debug/pr46123.C: XFAIL and move...
8658 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
8659 * gcc.dg/debug/dwarf2-3.c: Move...
8660 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
8662 2015-02-26 Marek Polacek <polacek@redhat.com>
8665 * g++.dg/cpp1y/pr65202.C: New test.
8667 2015-02-26 Tom de Vries <tom@codesourcery.com>
8669 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
8670 locale_facets.h.gcov.
8672 2015-02-26 Tom de Vries <tom@codesourcery.com>
8674 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
8676 2015-02-26 Tom de Vries <tom@codesourcery.com>
8678 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
8680 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
8683 * gcc.target/i386/pr65217.c: New.
8685 2015-02-26 Tom de Vries <tom@codesourcery.com>
8687 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
8689 2015-02-26 Tom de Vries <tom@codesourcery.com>
8691 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
8693 2015-02-26 Sebastian Pop <s.pop@samsung.com>
8695 PR tree-optimization/65048
8696 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
8698 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
8700 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
8701 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
8703 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
8706 * gcc.target/i386/pr65161.c: New test.
8708 2015-02-26 Terry Guo <terry.guo@arm.com>
8710 * gcc.target/arm/no-volatile-in-it.c: New test.
8712 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
8714 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
8715 (dg-options): Add -save-temps.
8716 (dg-final): Add cleanup-saved-temps.
8718 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
8720 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
8722 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
8724 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
8725 * gcc.target/powerpc/pack01.c: Include string.h.
8727 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
8730 * gcc.target/i386/pr65167.c: New.
8732 2015-02-25 Kai Tietz <ktietz@redhat.com>
8734 PR tree-optimization/61917
8735 * gcc.dg/vect/vect-pr61917.c: New file.
8737 2015-02-24 Jakub Jelinek <jakub@redhat.com>
8739 PR tree-optimization/65170
8740 * gcc.c-torture/execute/pr65170.c: New test.
8741 * gcc.dg/tree-ssa/vrp96.c: New test.
8743 2015-02-24 Tom de Vries <tom@codesourcery.com>
8745 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
8747 2015-02-24 Tom de Vries <tom@codesourcery.com>
8750 * lib/gcc-defs.exp (additional_sources_used): Add new var.
8751 (dg-additional-files-options): Copy additional_sources to
8752 additional_sources_used before emptying additional_sources.
8753 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
8754 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
8755 (cleanup-saved-temps): Use additional_sources_used instead of
8757 (dg-test): Reset additional_sources_used.
8759 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
8762 * gfortran.dg/integer_exponentiation_6.F90: New test.
8764 2015-02-23 Martin Sebor <msebor@redhat.com>
8767 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
8768 two parts. One to save registers, the other to verify the
8769 registers have the right values. Save register state into
8770 static data rather than on the stack.
8772 2015-02-23 Jakub Jelinek <jakub@redhat.com>
8775 * c-c++-common/asan/pr63888.c: New test.
8777 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
8780 * gcc.c-torture/compile/pr65163.c: New.
8782 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8784 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
8785 with -m31 on 64 bit.
8786 * gcc.dg/hoist-register-pressure-2.c: Likewise.
8787 * gcc.dg/hoist-register-pressure-3.c: Likewise.
8789 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8791 * gcc.target/s390/20090223-1.c: Add
8792 -Wno-implicit-function-declaration option.
8793 * gcc.target/s390/pr42224.c: Likewise.
8794 * gcc.target/s390/pr55718.c: Likewise.
8796 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8798 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
8799 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
8800 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
8801 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
8802 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
8803 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
8804 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
8805 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
8806 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
8807 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
8808 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
8809 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
8810 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
8811 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
8812 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
8813 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
8814 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
8815 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
8816 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
8817 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
8818 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
8820 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8822 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
8823 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
8824 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
8825 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
8826 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
8827 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
8828 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
8829 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
8830 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
8831 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
8832 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
8833 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
8834 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
8835 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
8836 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
8837 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
8839 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
8843 * gfortran.dg/pr61960.f90: New.
8844 * gfortran.dg/pr64230.f90: New.
8845 * gfortran.dg/pr64980.f03: New.
8847 2015-02-22 Tom de Vries <tom@codesourcery.com>
8849 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
8851 2015-02-21 Arnaud Charlet <charlet@adacore.com>
8854 * gnat.dg/timing_events.adb: Removed, invalid test.
8856 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
8859 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
8861 * g++.dg/gcov/gcov-2.C: Likewise.
8863 2015-02-20 Richard Biener <rguenther@suse.de>
8865 PR tree-optimization/65136
8866 * gcc.dg/tree-ssa/pr65136.c: New testcase.
8868 2015-02-20 Jakub Jelinek <jakub@redhat.com>
8871 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
8872 and nvptx-*-* blacklisting.
8874 * gcc.dg/sibcall-9.c: New test.
8875 * gcc.dg/sibcall-10.c: New test.
8877 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8879 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
8881 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
8884 * gcc.target/avr/torture/pr64452.c: New test.
8886 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
8888 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
8889 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
8891 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8894 * lib/target-supports.exp (check_compile): Check whether
8895 additional_sources is defined before using it.
8897 2015-02-19 Jakub Jelinek <jakub@redhat.com>
8900 * g++.dg/opt/pr65074.C: New file.
8902 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
8904 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
8905 (size_type): New typedef.
8906 (operator "" _script): Use it for the last argument.
8908 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8910 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
8912 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8914 * lib/target-supports.exp (check_compile): Save/restore
8915 additional_sources that may belong to an actual test.
8917 2015-02-18 Jakub Jelinek <jakub@redhat.com>
8919 PR gcov-profile/64634
8920 * g++.dg/gcov/gcov-15.C: New test.
8922 2015-02-18 Tom de Vries <tom@codesourcery.com>
8924 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
8926 2015-02-18 Tom de Vries <tom@codesourcery.com>
8928 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
8930 2015-02-18 Tom de Vries <tom@codesourcery.com>
8932 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
8934 2015-02-18 Tom de Vries <tom@codesourcery.com>
8936 * gfortran.dg/fmt_cache_1.f: Add missing close.
8938 2015-02-18 Tom de Vries <tom@codesourcery.com>
8941 * gfortran.dg/read_eof_8.f90: Add missing close.
8943 2015-02-18 Richard Biener <rguenther@suse.de>
8945 PR tree-optimization/65063
8946 * gcc.dg/pr65063.c: New testcase.
8948 2015-02-18 Richard Biener <rguenther@suse.de>
8950 PR tree-optimization/62217
8951 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
8953 2015-02-18 Marek Polacek <polacek@redhat.com>
8956 * c-c++-common/ubsan/pr65081.c: New test.
8958 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
8960 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
8961 * gcc.target/sh/force-cbranch-delay-slot.c: New.
8963 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
8965 * gcc.dg/ipa/propalign-3.c: New test.
8967 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
8970 * gcc.target/sh/pr64793.c: New.
8971 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
8973 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
8975 * gcc.target/arm/divzero.c: New test case.
8977 2015-02-17 Tom de Vries <tom@codesourcery.com>
8979 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
8981 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
8982 Jakub Jelinek <jakub@redhat.com>
8985 * g++.dg/cpp0x/pr65075.C: New test.
8987 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
8990 * gcc.target/powerpc/pr65058.c: New test.
8992 2015-02-16 Jeff Law <law@redhat.com>
8994 PR tree-optimization/64823
8995 * gcc.dg/uninit-20.c: New test.
8997 2015-02-16 Jakub Jelinek <jakub@redhat.com>
8998 James Greenhalgh <james.greenhalgh@arm.com>
9001 * gcc.dg/ipa/ipa-clone-1.c: New test.
9003 2015-02-16 Richard Biener <rguenther@suse.de>
9005 PR tree-optimization/65077
9006 * gcc.dg/torture/pr65077.c: New testcase.
9008 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
9010 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
9011 Directive adjusted to scan for ldaxr.
9012 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
9013 adjusted to scan for ldaex.
9015 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
9018 * g++.dg/cpp0x/constexpr-65080.C: New.
9020 2015-02-16 Richard Biener <rguenther@suse.de>
9022 PR tree-optimization/63593
9023 * gcc.dg/pr63593.c: New testcase.
9025 2015-02-16 Marek Polacek <polacek@redhat.com>
9028 * gcc.dg/pr65066.c: New test.
9030 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
9032 * gcc.dg/pr65002.C: Move ...
9033 * g++.dg/ipa/pr65002.C: ... here.
9035 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
9037 * gcc.target/powerpc/pr64205.c: Skip on AIX.
9038 * gcc.target/powerpc/pr64505.c: Skip on AIX.
9039 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
9040 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
9042 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
9045 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
9046 the expression to find calls.
9047 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
9048 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
9049 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
9050 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
9051 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
9053 2015-02-14 Marek Polacek <polacek@redhat.com>
9056 * gcc.dg/array-11.c: New test.
9057 * gcc.dg/array-12.c: New test.
9058 * gcc.dg/array-13.c: New test.
9059 * gcc.dg/array-14.c: New test.
9060 * gcc.dg/c99-flex-array-typedef-1.c: New test.
9061 * gcc.dg/c99-flex-array-typedef-2.c: New test.
9062 * gcc.dg/c99-flex-array-typedef-3.c: New test.
9063 * gcc.dg/c99-flex-array-typedef-5.c: New test.
9064 * gcc.dg/c99-flex-array-typedef-7.c: New test.
9065 * gcc.dg/c99-flex-array-typedef-8.c: New test.
9067 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
9070 * g++.dg/lookup/using54.C: New.
9072 2015-02-13 Jeff Law <law@redhat.com>
9075 Revert my change for tree-optimization/64823.
9077 2015-02-13 Jakub Jelinek <jakub@redhat.com>
9079 PR tree-optimization/65053
9080 * gcc.c-torture/execute/pr65053-1.c: New test.
9081 * gcc.c-torture/execute/pr65053-2.c: New test.
9083 2015-02-13 Marek Polacek <polacek@redhat.com>
9086 * gcc.dg/pr65050.c: New test.
9088 2015-02-13 Jeff Law <law@redhat.com>
9090 PR tree-optimization/64823
9091 * gcc.dg/uninit-20.c: New test.
9093 PR rtl-optimization/47477
9094 * gcc.dg/tree-ssa/pr47477.c: New test.
9096 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
9099 * g++.dg/parse/ivdep-2.C: New.
9100 * g++.dg/parse/ivdep-3.C: Likewise.
9102 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9105 * gfortran.dg/continuation_13.f90: New test.
9106 * gfortran.dg/continuation_14.f: New test.
9108 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
9111 * g++.dg/cpp0x/sfinae55.C: New.
9113 2015-02-13 Jakub Jelinek <jakub@redhat.com>
9116 * g++.dg/ipa/pr65034.C: New test.
9118 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
9120 PR tree-optimization/65002
9121 * gcc.dg/pr65002.C: New.
9123 2015-02-13 Marek Polacek <polacek@redhat.com>
9126 * c-c++-common/pr65040.c: New test.
9128 2015-02-13 Bin Cheng <bin.cheng@arm.com>
9130 PR tree-optimization/64705
9131 * gcc.dg/tree-ssa/pr64705.c: New test.
9133 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
9136 * gcc.dg/visibility-22.c: New test.
9137 * gcc.dg/visibility-23.c: New test.
9138 * gcc.target/i386/pr32219-1.c: New test.
9139 * gcc.target/i386/pr32219-2.c: New test.
9140 * gcc.target/i386/pr32219-3.c: New test.
9141 * gcc.target/i386/pr32219-4.c: New test.
9142 * gcc.target/i386/pr32219-5.c: New test.
9143 * gcc.target/i386/pr32219-6.c: New test.
9144 * gcc.target/i386/pr32219-7.c: New test.
9145 * gcc.target/i386/pr32219-8.c: New test.
9146 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
9148 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9150 PR libgfortran/57822
9151 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
9152 four different KINDs.
9154 2015-02-12 Jakub Jelinek <jakub@redhat.com>
9157 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
9160 * g++.dg/ubsan/pr65000.C: New test.
9162 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
9165 * gfortran.dg/finalize_28.f90: New test
9167 2015-02-12 Jakub Jelinek <jakub@redhat.com>
9170 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
9171 DW_TAG_lexical_block removal.
9172 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
9173 * g++.dg/guality/pr55541.C: New test.
9176 * g++.dg/ubsan/pr64984.C: New test.
9178 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
9180 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
9182 2015-02-12 Jakub Jelinek <jakub@redhat.com>
9185 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
9186 instructions for 2015-01-14 get_memmodel changes.
9187 * gcc.target/powerpc/atomic-p8.c: Likewise.
9190 * g++.dg/ubsan/pr65019.C: New test.
9192 PR tree-optimization/65014
9193 * gcc.c-torture/compile/pr65014.c: New test.
9195 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9197 PR libgfortran/57822
9198 * gfortran/fmt_g0_7.f08: Revise test.
9200 2015-02-11 Jeff Law <law@redhat.com>
9203 * gcc.target/m68k/pr63347.c: New test.
9205 2015-02-11 Marek Polacek <polacek@redhat.com>
9207 * g++.dg/ubsan/shift-1.C: New test.
9208 * gcc.dg/ubsan/c-shift-2.c: New test.
9209 * c-c++-common/ubsan/shift-5.c: Remove file.
9211 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
9213 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
9214 Directive adjusted to XFAIL.
9215 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
9218 2015-02-11 Jakub Jelinek <jakub@redhat.com>
9221 * g++.dg/opt/pr65003.C: New test.
9223 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
9225 * lib/target-supports.exp (check_effective_target_pie): Renamed
9227 (check_effective_target_pie_enabled): This.
9228 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
9229 * gcc.target/i386/pie.c: Likewise.
9231 2015-02-11 Andrew Pinski <apinski@cavium.com>
9234 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
9235 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
9237 2015-02-11 Jakub Jelinek <jakub@redhat.com>
9240 * gcc.target/i386/pr61925-1.c: New test.
9241 * gcc.target/i386/pr61925-2.c: New test.
9242 * gcc.target/i386/pr61925-3.c: New test.
9244 2015-02-10 Jakub Jelinek <jakub@redhat.com>
9247 * g++.dg/asan/pr65004.C: New test.
9249 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
9252 * gcc.taget/sh/pr64661-0.h: New.
9253 * gcc.taget/sh/pr64661-1.c: New.
9254 * gcc.taget/sh/pr64661-2.c: New.
9255 * gcc.taget/sh/pr64661-3.c: New.
9256 * gcc.taget/sh/pr64661-4.c: New.
9258 2015-02-10 Richard Biener <rguenther@suse.de>
9260 PR tree-optimization/64995
9261 * g++.dg/torture/pr64995.C: New testcase.
9263 2015-02-10 Richard Biener <rguenther@suse.de>
9265 PR tree-optimization/64909
9266 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
9268 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9270 * gcc.dg/signbit-sa.c: New test.
9272 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9274 PR libgfortran/57822
9275 * gfortran/fmt_g0_7.f08: New test.
9277 2015-02-10 Bin Cheng <bin.cheng@arm.com>
9279 PR tree-optimization/43378
9280 * gcc.dg/tree-ssa/pr43378.c: New test.
9282 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
9285 * g++.dg/torture/pr64978.C: New testcase.
9287 2015-02-09 Jakub Jelinek <jakub@redhat.com>
9290 * gcc.dg/asan/pr64981.c: New test.
9292 2015-02-09 Marek Polacek <polacek@redhat.com>
9295 * gcc.dg/pr64856.c: New test.
9297 2015-02-09 Jakub Jelinek <jakub@redhat.com>
9300 * gcc.dg/tree-ssa/stdarg-7.c: New test.
9301 * gcc.c-torture/execute/pr64979.c: New test.
9303 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
9305 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
9307 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
9309 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
9310 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
9312 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
9315 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
9317 2015-02-09 Richard Biener <rguenther@suse.de>
9319 PR tree-optimization/54000
9320 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
9322 2015-02-09 Tom de Vries <tom@codesourcery.com>
9324 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
9326 2015-02-09 Martin Liska <mliska@suse.cz>
9328 * g++.dg/ipa/pr64858.C: New test.
9330 2015-02-09 Tom de Vries <tom@codesourcery.com>
9332 * gcc.dg/uninit-19.c: Fix warning line for fpic.
9334 2015-02-08 Andrew Pinski <apinski@cavium.com>
9336 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
9338 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
9341 * gfortran.dg/use_rename_8.f90: New.
9343 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
9345 * gnat.dg/addr7.ad[sb]: New test.
9346 * gnat.dg/addr8.ad[sb]: Likewise.
9348 2015-02-06 David Malcolm <dmalcolm@redhat.com>
9351 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
9352 from jit.dg/test-compile-to-executable.c's create_code, with a
9353 clarification of the output message.
9354 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
9356 (test_jit): Use CHECK_NO_ERRORS when calling
9357 gcc_jit_context_compile_to_file.
9358 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
9359 jit-verify-compile-to-file to jit-verify-output-file-was-created.
9360 (jit-setup-compile-to-file): Likewise. Add a verbose comment
9361 about deletions that are attempted.
9362 (jit-verify-compile-to-file): Rename to...
9363 (jit-verify-output-file-was-created): ...this, and drop the
9364 attempt to run "file" and verify the output.
9365 (jit-verify-assembler): New function.
9366 (jit-verify-object): New function.
9367 (jit-verify-dynamic-library): New function.
9368 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
9369 favor of an implementation from new file
9370 create-code-for-hello-world-executable.h, which also adds a
9372 (dg-final): Replace jit-verify-compile-to-file with
9373 jit-verify-output-file-was-created, and invoke new function
9374 jit-verify-assembler.
9375 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
9377 (dg-final): Replace jit-verify-compile-to-file with
9378 jit-verify-output-file-was-created, and invoke new function
9379 jit-verify-dynamic-library.
9380 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
9381 favor of an implementation from new file
9382 create-code-for-hello-world-executable.h, which also adds a
9384 (dg-final): Replace jit-verify-compile-to-file with
9385 jit-verify-output-file-was-created. Strengthen the expected stdout
9386 from the built executable.
9387 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
9388 favor of an implementation from new file
9389 create-code-for-hello-world-executable.h, which also adds a
9391 (dg-final): Replace jit-verify-compile-to-file with
9392 jit-verify-output-file-was-created, and invoke new function
9394 * jit.dg/verify-dynamic-library.c: New source file.
9396 2015-02-06 Sebastian Pop <s.pop@samsung.com>
9397 Brian Rzycki <b.rzycki@samsung.com>
9399 PR tree-optimization/64878
9400 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
9402 2015-02-06 Jakub Jelinek <jakub@redhat.com>
9405 * g++.dg/ipa/pr64896.C: New test.
9407 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
9410 * gcc.target/powerpc/pr64205.c: New file.
9412 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
9414 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
9415 (dg-options): Use -fpie instead of -fPIE -pie.
9417 2015-02-06 Jakub Jelinek <jakub@redhat.com>
9420 * g++.dg/asan/pr64937.C: New test.
9422 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
9425 * gfortran.dg/class_to_type_4.f90: New test
9427 2015-01-29 Andre Vehreschild <vehre@gmx.de>
9429 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
9431 2015-02-06 Jakub Jelinek <jakub@redhat.com>
9433 PR rtl-optimization/64957
9435 * gcc.c-torture/execute/pr64957.c: New test.
9437 2015-02-05 Jeff Law <law@redhat.com>
9440 * gcc.target/h8300/pr17306-1.c: New test.
9441 * gcc.target/h8300/pr17306-2.c: New test.
9443 2015-02-05 Tobias Burnus <burnus@net-b.de>
9446 * gfortran.dg/structure_constructor_12.f90: New.
9448 2015-02-05 Jeff Law <law@redhat.com>
9451 gcc.target/h8300/pr58400.c: New test.
9453 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
9455 * gcc.target/arm/macro_defs0.c: New test.
9456 * gcc.target/arm/macro_defs1.c: New test.
9457 * gcc.target/arm/macro_defs2.c: New test.
9459 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
9461 PR rtl-optimization/64905
9462 * gcc.target/i386/pr64905.c: Require nonpic target.
9463 (dg-options): Add -fomit-frame-pointer.
9466 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
9468 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
9471 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
9474 * gfortran.dg/type_to_class_2.f90: New test
9475 * gfortran.dg/type_to_class_3.f90: New test
9477 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
9480 * g++.dg/torture/pr64686.C: New testcase.
9482 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
9484 PR rtl-optimization/64905
9485 * gcc.target/i386/pr64905.c: New file.
9487 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
9489 * gcc.dg/guality/pr41447-1.c: Remove xfail.
9490 * gcc.dg/guality/pr41616-1.c: Ditto.
9492 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
9495 * gcc.dg/pr64817-3.c: New.
9497 2015-02-04 Jakub Jelinek <jakub@redhat.com>
9498 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9500 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
9501 pass parameters in registers.
9502 * gcc.dg/guality/pr36728-2.c (main): Likewise.
9503 * gcc.dg/guality/pr36728-3.c (main): Likewise.
9504 * gcc.dg/guality/pr36728-4.c (main): Likewise.
9506 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
9507 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9509 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
9510 list, allow for multilibed targets.
9511 * gcc.dg/combine_ashiftrt_2.c: Likewise.
9513 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
9515 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
9516 * gcc.dg/pr46728-6.c: Ditto.
9518 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
9520 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
9521 for mips_nanlegacy target.
9523 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
9525 * gcc.target/i386/chkp-hidden-def.c: New.
9527 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9530 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
9531 to use 24 bits for bitfield b.
9533 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9536 * lib/target-supports.exp (check_effective_target_bswap64): Do not
9537 cache result in a global variable. Include all 32-bit targets for
9540 2015-02-03 Jakub Jelinek <jakub@redhat.com>
9542 PR rtl-optimization/64756
9543 * gcc.c-torture/execute/pr64756.c: New test.
9545 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
9548 * gcc.target/sh/pr64660-0.h: New.
9549 * gcc.target/sh/pr64660-1.c: New.
9550 * gcc.target/sh/pr64660-2.c: New.
9551 * gcc.target/sh/pr64660-3.c: New.
9552 * gcc.target/sh/pr64660-4.c: New.
9554 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
9557 * g++.dg/warn/Waddress-2.C: New.
9559 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
9562 * gcc.target/i386/pr49095.c: XFAIL for ia32.
9564 2015-02-03 Dodji Seketeli <dodji@redhat.com>
9566 PR preprocessor/64803
9567 * gcc.dg/cpp/builtin-macro-1.c: New test case.
9569 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
9571 * g++.dg/ipa/devirt-37.C: Disable early inlining.
9573 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
9575 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9576 (_ARM_FPSRC): Add DN and AHP fields.
9577 (clean_results): Force DN=1 on AArch64.
9578 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
9579 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
9580 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
9581 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
9582 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
9583 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
9585 2015-02-02 Alan Modra <amodra@gmail.com>
9587 * gcc.target/powerpc/cprophard.c: New.
9589 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
9591 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
9592 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
9594 2015-02-01 Jakub Jelinek <jakub@redhat.com>
9597 * gcc.dg/pr64817-1.c: New test.
9598 * gcc.dg/pr64817-2.c: New test.
9600 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
9603 * gcc.target/sh/pr64851-0.h: New
9604 * gcc.target/sh/pr64851-1.c: New
9605 * gcc.target/sh/pr64851-2.c: New
9606 * gcc.target/sh/pr64851-3.c: New
9607 * gcc.target/sh/pr64851-4.c: New
9609 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
9612 * gcc.dg/torture/pr64882.c: New test.
9614 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
9617 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
9620 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
9622 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
9623 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
9624 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
9625 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
9626 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
9627 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
9629 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
9630 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
9632 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
9633 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
9636 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
9639 * g++.dg/pr64688-2.C: New.
9641 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
9643 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
9644 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
9645 * gcc.target/i386/fuse-caller-save.c: Ditto.
9646 * gcc.target/i386/headmerge-1.c: Ditto.
9647 * gcc.target/i386/headmerge-2.c: Ditto.
9648 * gcc.target/i386/sibcall-6.c: Ditto.
9650 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
9653 * gcc.target/i386/pr64617.c: New test.
9655 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
9658 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
9659 (dg-options): Remove -m32.
9660 (dg-final): Scan for "movb %al" only.
9661 * gcc.target/i386/pr15184-2.c: Ditto.
9663 2015-01-30 Richard Biener <rguenther@suse.de>
9665 PR tree-optimization/64829
9666 * gcc.dg/vect/pr64829.c: New testcase.
9668 2015-01-29 Marek Polacek <polacek@redhat.com>
9671 * gcc.dg/pr64709.c: New test.
9673 2015-01-29 Jakub Jelinek <jakub@redhat.com>
9676 * g++.dg/ubsan/pr64717-1.C: New test.
9677 * g++.dg/ubsan/pr64717-2.C: New test.
9679 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
9681 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
9683 2015-01-29 Jeff Law <law@redhat.com>
9686 * gcc.target/i386/pr15184-1.c: New test.
9687 * gcc.target/i386/pr15184-2.c: New test.
9689 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9691 PR tree-optimization/64746
9692 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
9694 2015-01-29 Richard Biener <rguenther@suse.de>
9696 PR tree-optimization/64853
9697 * gcc.dg/torture/pr64853.c: New testcase.
9699 2015-01-29 Richard Biener <rguenther@suse.de>
9701 PR tree-optimization/64844
9702 * gcc.dg/vect/pr64844.c: New testcase.
9704 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9707 * gcc.dg/pr64809.c: Delete.
9709 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
9712 * gcc.target/i386/pr64805.c: New.
9714 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9716 * gcc.dg/guality/guality.h (main): Add argv[0] to
9717 guality_gdb_command.
9719 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
9722 * gcc.dg/tree-ssa/pr64801.c: New testcase.
9724 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
9727 * gcc.target/sh/sh.exp
9728 (check_effective_target_atomic_model_soft_gusa_available,
9729 check_effective_target_atomic_model_soft_tcb_available,
9730 check_effective_target_atomic_model_soft_imask_available,
9731 check_effective_target_atomic_model_hard_llcs_available): New.
9732 * gcc.target/sh/pr64659-0.h: New.
9733 * gcc.target/sh/pr64659-1.c: New.
9734 * gcc.target/sh/pr64659-2.c: New.
9735 * gcc.target/sh/pr64659-3.c: New.
9736 * gcc.target/sh/pr64659-4.c: New.
9738 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
9740 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
9741 scan-assembler-times pattern.
9743 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
9746 * gcc.dg/pr64809.c: New test.
9748 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
9750 PR tree-optimization/64277
9751 * gcc.dg/pr64277.c: New.
9753 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9755 PR tree-optimization/64718
9756 * gcc.c-torture/execute/pr64718.c: New test.
9758 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
9760 * gcc.target/aarch64/abs_2.c: New.
9762 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
9764 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
9765 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
9766 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
9769 2015-01-28 Jakub Jelinek <jakub@redhat.com>
9772 * lib/target-supports.exp (check_effective_target_comdat_group): New.
9773 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
9774 { target comdat_group }.
9776 2015-01-27 Tobias Burnus <burnus@net-b.de>
9779 * gfortran.dg/goacc/coarray_2.f90: New.
9781 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
9785 * g++.dg/torture/pr64139.C: New testcase.
9786 * g++.dg/torture/pr60871.C: Likewise.
9788 2015-01-27 Janus Weil <janus@gcc.gnu.org>
9791 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
9792 prevent linking errors.
9794 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
9797 * g++.dg/torture/pr64282.C: New testcase.
9799 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9801 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
9804 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9806 * gcc.target/s390/hotpatch-13.c: New testcase.
9807 * gcc.target/s390/hotpatch-14.c: New testcase.
9808 * gcc.target/s390/hotpatch-15.c: New testcase.
9809 * gcc.target/s390/hotpatch-16.c: New testcase.
9810 * gcc.target/s390/hotpatch-17.c: New testcase.
9811 * gcc.target/s390/hotpatch-18.c: New testcase.
9812 * gcc.target/s390/hotpatch-19.c: New testcase.
9813 * gcc.target/s390/hotpatch-20.c: New testcase.
9814 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
9815 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
9816 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
9817 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
9818 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
9819 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
9820 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
9821 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
9822 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
9823 * gcc.target/s390/hotpatch-10.c: Likewise.
9824 * gcc.target/s390/hotpatch-11.c: Likewise.
9825 * gcc.target/s390/hotpatch-12.c: Likewise.
9826 * gcc.target/s390/hotpatch-2.c: Likewise.
9827 * gcc.target/s390/hotpatch-3.c: Likewise.
9828 * gcc.target/s390/hotpatch-4.c: Likewise.
9829 * gcc.target/s390/hotpatch-5.c: Likewise.
9830 * gcc.target/s390/hotpatch-6.c: Likewise.
9831 * gcc.target/s390/hotpatch-7.c: Likewise.
9832 * gcc.target/s390/hotpatch-8.c: Likewise.
9833 * gcc.target/s390/hotpatch-9.c: Likewise.
9834 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
9835 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
9836 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
9837 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
9838 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
9839 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
9840 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
9841 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
9843 2015-01-27 Jiong Wang <jiong.wang@arm.com>
9845 * gcc.dg/long_branch.c: New testcase.
9847 2015-01-27 Richard Biener <rguenther@suse.de>
9849 PR tree-optimization/56273
9850 PR tree-optimization/59124
9851 PR tree-optimization/64277
9852 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9853 * gcc.dg/Warray-bounds-12.c: Likewise.
9854 * gcc.dg/Warray-bounds-13.c: Likewise.
9856 2015-01-27 Jakub Jelinek <jakub@redhat.com>
9858 PR rtl-optimization/61058
9859 * gcc.dg/pr61058.c: New test.
9861 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
9863 * gcc.target/i386/chkp-narrow-bounds.c: New.
9865 2015-01-27 Jakub Jelinek <jakub@redhat.com>
9867 PR tree-optimization/64807
9868 * gcc.dg/pr64807.c: New test.
9871 * gcc.dg/pr64766.c: New test.
9873 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
9876 * gcc.target/sh/pr49263-4.c: New.
9878 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
9881 * gfortran.dg/allocate_with_mold_1.f90: New test
9883 2015-01-26 Jakub Jelinek <jakub@redhat.com>
9886 * gcc.dg/pr64778.c: New test.
9889 * gcc.dg/vect/pr64421.c: New test.
9891 2015-01-26 Tobias Burnus <burnus@net-b.de>
9894 * gfortran.dg/coarray_36.f: New.
9895 * gfortran.dg/coarray_37.f90: New.
9897 2015-01-26 Janus Weil <janus@gcc.gnu.org>
9900 * gfortran.dg/class_allocate_18.f90: New.
9902 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9904 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
9906 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9908 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
9910 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9912 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
9914 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9916 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
9918 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9920 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
9921 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
9922 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
9923 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
9925 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9927 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
9928 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
9929 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
9931 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9933 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
9934 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
9935 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
9936 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
9937 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
9940 2015-01-26 Richard Biener <rguenther@suse.de>
9943 * gcc.dg/uninit-19.c: New testcase.
9945 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9947 * lib/target-supports.exp (check_effective_target_vect64): Add
9950 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
9953 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
9955 2015-01-26 Tony Liu <tony.liu@arm.com>
9957 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
9960 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
9963 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
9964 correctly, clean up afterwards.
9966 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
9969 * gfortran.dg/use_rename_7.f90: New.
9971 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
9973 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
9974 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
9976 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
9979 * gcc.target/sh/pr54236-4.c: New.
9981 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
9983 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
9984 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
9987 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
9990 * gfortran.dg/open_new_segv.f90: New test.
9992 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
10001 * gcc.target/sh/pr64345-1.c: New.
10002 * gcc.target/sh/pr64345-2.c: New.
10003 * gcc.target/sh/pr59533-1.c: New.
10004 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
10005 * gcc.target/sh/pr52933-2.c: Likewise.
10006 * gcc.target/sh/pr54089-1.c: Likewise.
10007 * gcc.target/sh/pr54236-1.c: Likewise.
10008 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
10009 * gcc.target/sh/pr49263-1.c: Remove xfails.
10010 * gcc.target/sh/pr49263-2.c: Likewise.
10011 * gcc.target/sh/pr49263-3.c: Likewise.
10012 * gcc.target/sh/pr53987-1.c: Likewise.
10013 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
10014 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
10015 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
10016 (test05, test06, test07, test08, test09, test10, test11, test12): New.
10017 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
10018 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
10020 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
10023 2015-01-24 Tom de Vries <tom@codesourcery.com>
10025 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
10027 2015-01-23 Ian Lance Taylor <iant@google.com>
10030 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
10031 targets without split stack support.
10033 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
10036 * gcc.target/i386/pr64317.c: New test.
10038 2015-01-23 Jakub Jelinek <jakub@redhat.com>
10040 PR rtl-optimization/63637
10041 PR rtl-optimization/60663
10042 * gcc.dg/pr63637-1.c: New test.
10043 * gcc.dg/pr63637-2.c: New test.
10044 * gcc.dg/pr63637-3.c: New test.
10045 * gcc.dg/pr63637-4.c: New test.
10046 * gcc.dg/pr63637-5.c: New test.
10047 * gcc.dg/pr63637-6.c: New test.
10048 * gcc.target/i386/pr63637-1.c: New test.
10049 * gcc.target/i386/pr63637-2.c: New test.
10050 * gcc.target/i386/pr63637-3.c: New test.
10051 * gcc.target/i386/pr63637-4.c: New test.
10052 * gcc.target/i386/pr63637-5.c: New test.
10053 * gcc.target/i386/pr63637-6.c: New test.
10055 2015-01-23 Richard Biener <rguenther@suse.de>
10058 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
10059 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
10061 2015-01-23 Marek Polacek <polacek@redhat.com>
10063 PR preprocessor/60570
10064 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
10065 * gcc.dg/cpp/pr60570.c: New test.
10067 2015-01-23 Richard Biener <rguenther@suse.de>
10070 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
10071 vectorization on vect64 targets.
10073 2015-01-23 Janus Weil <janus@gcc.gnu.org>
10076 * gfortran.dg/class_allocate_17.f90: New.
10078 2015-01-23 Tobias Burnus <burnus@net-b.de>
10081 * gfortran.dg/goacc/combined_loop.f90: New.
10083 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10086 * gfortran.dg/make_unit.f90: New test.
10088 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10091 * gfortran.dg/negative_unit_int8.f: Update.
10093 2015-01-22 Jeff Law <law@redhat.com>
10096 * gcc.target/m68k/pr52076-1.c: New test.
10097 * gcc.target/m68k/pr52076-2.c: New test.
10099 2015-01-22 Richard Biener <rguenther@suse.de>
10101 PR middle-end/64728
10102 * gcc.dg/torture/pr64728.c: New testcase.
10104 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
10107 * g++.dg/pr64688.C: New test.
10109 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
10111 * gcc.target/i386/chkp-always_inline.c (f1): Make static
10112 to avoid errors with -fpic.
10114 2015-01-22 Richard Biener <rguenther@suse.de>
10117 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
10119 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
10121 PR rtl-optimization/64682
10122 * gcc.c-torture/execute/pr64682.c: New file.
10124 2015-01-21 Jakub Jelinek <jakub@redhat.com>
10127 * gcc.dg/pr64511.c: New test.
10129 PR rtl-optimization/62078
10130 * g++.dg/opt/pr62078.C: New test.
10133 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
10135 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
10138 * gfortran.dg/internal_pack_15.f90: New test.
10140 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
10142 * c-c++-common/tsan/step.c: New testcase.
10144 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10146 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
10148 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10150 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
10152 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10154 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
10156 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10158 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
10160 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10162 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
10164 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10166 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
10168 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10170 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
10172 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10174 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
10176 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10178 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
10180 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10182 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
10184 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10186 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
10188 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10190 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
10192 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10194 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
10195 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
10196 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
10199 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10201 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
10202 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
10203 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
10206 2015-01-21 Renlin Li <renlin.li@arm.com>
10208 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
10209 * g++.dg/tls/thread_local5g.C: Likewise.
10210 * g++.dg/tls/thread_local6g.C: Likewise.
10212 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10214 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
10215 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
10216 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
10218 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10220 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
10221 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
10222 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
10224 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10226 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
10227 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
10228 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
10230 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10232 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
10233 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
10234 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
10236 2015-01-20 Jeff Law <law@redhat.com>
10239 * gcc.target/m68k/pr59946.c: New test.
10241 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10243 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
10244 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
10245 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
10247 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10249 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
10250 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
10251 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
10253 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10255 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
10256 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
10257 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
10259 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10261 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
10262 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
10263 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
10265 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
10268 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10270 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
10271 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
10272 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
10274 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10276 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
10277 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
10278 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
10280 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10282 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
10284 2015-01-20 Jakub Jelinek <jakub@redhat.com>
10286 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
10289 * g++.dg/ubsan/pr64632.C: New test.
10292 * gcc.dg/pr64663.c: New test.
10294 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10297 * g++.dg/warn/Wunused-var-23.C: New.
10299 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10302 * g++.dg/cpp0x/constexpr-59937-1.C: New.
10303 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
10305 2015-01-20 Richard Biener <rguenther@suse.de>
10308 * gcc.dg/lto/pr64684_0.c: New testcase.
10309 * gcc.dg/lto/pr64684_1.c: Likewise.
10310 * gcc.dg/lto/pr64684_2.c: Likewise.
10311 * gcc.dg/lto/pr64685_0.c: Likewise.
10312 * gcc.dg/lto/pr64685_1.c: Likewise.
10314 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10317 * g++.dg/cpp1y/lambda-init12.C: New.
10319 2015-01-20 Richard Biener <rguenther@suse.de>
10321 PR tree-optimization/64410
10322 * g++.dg/vect/pr64410.cc: Require vect_double.
10324 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
10327 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
10329 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
10333 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
10335 PR rtl-optimization/64081
10336 * gcc.dg/pr64081.c: New test.
10338 2015-01-19 David Malcolm <dmalcolm@redhat.com>
10340 * jit.dg/harness.h: Include <unistd.h>.
10341 (CHECK_NO_ERRORS): New.
10342 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
10343 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
10344 gcc_jit_context_compile_to_file.
10345 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
10346 args to the spawned executable.
10347 (jit-expand-vars): New function.
10348 (jit-exe-params): New variable.
10349 (dg-jit-set-exe-params): New function.
10350 (jit-dg-test): Detect testcases that use
10351 jit-verify-compile-to-file and call jit-setup-compile-to-file.
10352 Set arguments of spawned process to jit-exe-params.
10353 (jit-get-output-filename): New function.
10354 (jit-setup-compile-to-file): New function.
10355 (jit-verify-compile-to-file): New function.
10356 (jit-run-executable): New function.
10357 (jit-verify-executable): New function.
10358 * jit.dg/test-compile-to-assembler.c: New testcase.
10359 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
10360 * jit.dg/test-compile-to-executable.c: New testcase.
10361 * jit.dg/test-compile-to-object.c: New testcase.
10363 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
10366 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
10369 2015-01-19 Martin Liska <mliska@suse.cz>
10371 * objc/compile/pr64668.m: New test.
10373 2015-01-19 David Malcolm <dmalcolm@redhat.com>
10375 * jit.dg/test-arith-overflow.c: Include stdbool.h.
10376 (create_overflow_fn): Update comment to clarify that
10377 the third param of the created function is a bool *, not
10379 (verify_int_overflow_fn): Convert param "expected_ovf" from
10380 int to bool. Update third param of "overflow_fn_type" from int *
10381 to bool *. Update local "actual_ovf" from int to bool.
10382 (verify_uint_overflow_fn): Likewise.
10384 2015-01-19 Martin Liska <mliska@suse.cz>
10386 * gcc.dg/ipa/ipa-icf-33.c: New test.
10388 2015-01-19 Felix Yang <felix.yang@huawei.com>
10389 Haijian Zhang <z.zhanghaijian@huawei.com>
10391 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10392 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
10393 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
10394 result_float64x2, expected_hfloat64x2): New helper type, variable and
10396 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
10397 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
10398 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
10399 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
10400 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
10401 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
10402 and target without the FMA feature.
10404 2015-01-19 Jiong Wang <jiong.wang@arm.com>
10406 * gcc.target/aarch64/pr64304.c: New testcase.
10408 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
10410 PR rtl-optimization/64081
10411 * gcc.dg/pr64081.c: New test.
10413 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
10416 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
10418 * gcc.target/aarch64/test_frame_6.c: Likewise.
10419 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
10420 and x19 (in the epilogue).
10421 * gcc.target/aarch64/test_frame_4.c: Likewise.
10422 * gcc.target/aarch64/test_frame_7.c: Likewise.
10424 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
10426 * gcc.target/i386/chkp-always_inline.c: New.
10428 2015-01-15 Andrew Pinski <apinski@cavium.com>
10429 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
10431 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
10432 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
10434 2015-01-18 Andre Vehreschild <vehre@gmx.de>
10437 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
10438 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
10440 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
10443 * gfortran.dg/unlimited_polymorphic_21.f90: New test
10445 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
10448 * gcc.target/sh/torture/pr64652.c: New.
10450 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
10452 * gcc.dg/ipa/ipa-icf-32.c: Update template.
10453 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
10454 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
10455 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
10456 * c-c++-common/asan/kasan-recover-1.c: Likewise.
10457 * c-c++-common/asan/kasan-recover-2.c: Likewise.
10459 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
10462 * g++.dg/torture/pr64378.C: New testcase.
10464 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
10467 * gfortran.dg/block_13.f08: New test
10469 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
10472 * gfortran.dg/associate_1.f03: Allow test for character with
10475 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
10477 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
10478 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
10480 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
10482 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
10484 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
10487 * gfortran.dg/unlimited_polymorphic_21.f90: New test
10489 2015-01-17 Andre Vehreschild <vehre@gmx.de>
10492 * gfortran.dg/alloc_comp_assign_13.f08: New test.
10495 * gfortran.dg/alloc_comp_assign_14.f08: New test.
10498 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
10500 2015-01-17 Andre Vehreschild <vehre@gmx.de>
10503 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
10505 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
10507 PR rtl-optimization/52773
10508 * gcc.c-torture/compile/pr52773.c: New test.
10510 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10513 * g++.dg/cpp0x/alias-decl-46.C: New.
10515 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
10517 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
10519 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
10521 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
10523 (CHECK_FP): Likewise.
10524 (CHECK_CUMULATIVE_SAT): Likewise.
10526 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
10528 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10529 (Set_Neon_Cumulative_Sat): Add parameter.
10530 (__set_neon_cumulative_sat): Support new parameter.
10531 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
10532 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
10534 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
10535 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
10538 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
10540 * g++.dg/tsan/vptr_benign_race.C: New testcase.
10541 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
10543 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10546 * g++.dg/tls/thread_local-ice4.C: New.
10548 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
10550 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
10553 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10556 * g++.dg/cpp0x/vt-62276.C: New.
10558 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
10560 PR middle-end/64353
10561 * g++.dg/pr64353.C: New.
10563 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10566 * gcc.target/aarch64/pr64263_1.c: New test.
10568 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
10570 PR tree-optimization/64434
10571 * gcc.dg/torture/pr64434.c: Move to...
10572 * gcc.dg/pr64434.c: ... here.
10574 2015-01-16 Richard Biener <rguenther@suse.de>
10576 PR middle-end/64614
10577 * gcc.dg/uninit-18.c: New testcase.
10579 2015-01-16 Richard Biener <rguenther@suse.de>
10581 PR tree-optimization/64568
10582 * g++.dg/torture/pr64568-2.C: New testcase.
10584 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
10587 * gcc.target/i386/chkp-label-address.c: New.
10589 2015-01-16 Janus Weil <janus@gcc.gnu.org>
10592 * gfortran.dg/pointer_init_6.f90: Extended.
10594 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
10596 * gcc.c-torture/compile/20150108.c: New test.
10598 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
10600 * gcc.target/visium: New directory.
10602 2015-01-16 Richard Biener <rguenther@suse.de>
10604 PR tree-optimization/61743
10605 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
10606 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
10608 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
10610 * gcc.dg/pr64015.c: New test.
10612 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
10616 * g++.dg/ipa/pr64612.C: New test.
10618 2015-01-16 Renlin Li <renlin.li@arm.com>
10620 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
10622 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
10624 * gcc.target/i386/sse-14.c: Test new intrinsic.
10625 * gcc.target/i386/sse-22.c: Ditto.
10627 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10630 * g++.dg/cpp0x/auto44.C: New.
10632 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
10635 * gcc.target/nios2/gpopt-all.c: New test case.
10636 * gcc.target/nios2/gpopt-local.c: New test case.
10637 * gcc.target/nios2/gpopt-global.c: New test case.
10638 * gcc.target/nios2/gpopt-data.c: New test case.
10639 * gcc.target/nios2/gpopt-none.c: New test case.
10641 2015-01-15 Jakub Jelinek <jakub@redhat.com>
10643 * g++.dg/ubsan/vptr-1.C: New test.
10644 * g++.dg/ubsan/vptr-2.C: New test.
10645 * g++.dg/ubsan/vptr-3.C: New test.
10646 * g++.dg/ubsan/vptr-4.C: New test.
10647 * g++.dg/ubsan/vptr-5.C: New test.
10648 * g++.dg/ubsan/vptr-6.C: New test.
10649 * g++.dg/ubsan/vptr-7.C: New test.
10650 * g++.dg/ubsan/vptr-8.C: New test.
10651 * g++.dg/ubsan/vptr-9.C: New test.
10653 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
10655 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
10657 * lib/gcc-dg.exp: Likewise.
10659 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
10661 PR rtl-optimization/64110
10662 * gcc.target/i386/pr64110.c: Add scan-assembler.
10664 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
10665 James Norris <jnorris@codesourcery.com>
10666 Cesar Philippidis <cesar@codesourcery.com>
10667 Ilmir Usmanov <i.usmanov@samsung.com>
10669 * lib/target-supports.exp (check_effective_target_fopenacc): New
10671 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
10672 * g++.dg/goacc/goacc.exp: Likewise.
10673 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
10674 * gcc.dg/goacc/goacc.exp: Likewise.
10675 * gfortran.dg/goacc/goacc.exp: Likewise.
10676 * c-c++-common/cpp/openacc-define-1.c: New file.
10677 * c-c++-common/cpp/openacc-define-2.c: Likewise.
10678 * c-c++-common/cpp/openacc-define-3.c: Likewise.
10679 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
10680 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10681 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
10682 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
10683 * c-c++-common/goacc/asyncwait-1.c: Likewise.
10684 * c-c++-common/goacc/cache-1.c: Likewise.
10685 * c-c++-common/goacc/clauses-fail.c: Likewise.
10686 * c-c++-common/goacc/collapse-1.c: Likewise.
10687 * c-c++-common/goacc/data-1.c: Likewise.
10688 * c-c++-common/goacc/data-2.c: Likewise.
10689 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
10690 * c-c++-common/goacc/deviceptr-1.c: Likewise.
10691 * c-c++-common/goacc/deviceptr-2.c: Likewise.
10692 * c-c++-common/goacc/deviceptr-3.c: Likewise.
10693 * c-c++-common/goacc/if-clause-1.c: Likewise.
10694 * c-c++-common/goacc/if-clause-2.c: Likewise.
10695 * c-c++-common/goacc/kernels-1.c: Likewise.
10696 * c-c++-common/goacc/loop-1.c: Likewise.
10697 * c-c++-common/goacc/loop-private-1.c: Likewise.
10698 * c-c++-common/goacc/nesting-1.c: Likewise.
10699 * c-c++-common/goacc/nesting-data-1.c: Likewise.
10700 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
10701 * c-c++-common/goacc/parallel-1.c: Likewise.
10702 * c-c++-common/goacc/pcopy.c: Likewise.
10703 * c-c++-common/goacc/pcopyin.c: Likewise.
10704 * c-c++-common/goacc/pcopyout.c: Likewise.
10705 * c-c++-common/goacc/pcreate.c: Likewise.
10706 * c-c++-common/goacc/pragma_context.c: Likewise.
10707 * c-c++-common/goacc/present-1.c: Likewise.
10708 * c-c++-common/goacc/reduction-1.c: Likewise.
10709 * c-c++-common/goacc/reduction-2.c: Likewise.
10710 * c-c++-common/goacc/reduction-3.c: Likewise.
10711 * c-c++-common/goacc/reduction-4.c: Likewise.
10712 * c-c++-common/goacc/sb-1.c: Likewise.
10713 * c-c++-common/goacc/sb-2.c: Likewise.
10714 * c-c++-common/goacc/sb-3.c: Likewise.
10715 * c-c++-common/goacc/update-1.c: Likewise.
10716 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
10717 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
10718 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
10719 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
10720 * gfortran.dg/goacc/assumed.f95: Likewise.
10721 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
10722 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
10723 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
10724 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
10725 * gfortran.dg/goacc/branch.f95: Likewise.
10726 * gfortran.dg/goacc/cache-1.f95: Likewise.
10727 * gfortran.dg/goacc/coarray.f95: Likewise.
10728 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
10729 * gfortran.dg/goacc/cray.f95: Likewise.
10730 * gfortran.dg/goacc/critical.f95: Likewise.
10731 * gfortran.dg/goacc/data-clauses.f95: Likewise.
10732 * gfortran.dg/goacc/data-tree.f95: Likewise.
10733 * gfortran.dg/goacc/declare-1.f95: Likewise.
10734 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
10735 * gfortran.dg/goacc/fixed-1.f: Likewise.
10736 * gfortran.dg/goacc/fixed-2.f: Likewise.
10737 * gfortran.dg/goacc/fixed-3.f: Likewise.
10738 * gfortran.dg/goacc/fixed-4.f: Likewise.
10739 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
10740 * gfortran.dg/goacc/if.f95: Likewise.
10741 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
10742 * gfortran.dg/goacc/list.f95: Likewise.
10743 * gfortran.dg/goacc/literal.f95: Likewise.
10744 * gfortran.dg/goacc/loop-1.f95: Likewise.
10745 * gfortran.dg/goacc/loop-2.f95: Likewise.
10746 * gfortran.dg/goacc/loop-3.f95: Likewise.
10747 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10748 * gfortran.dg/goacc/omp.f95: Likewise.
10749 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
10750 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
10751 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
10752 * gfortran.dg/goacc/parameter.f95: Likewise.
10753 * gfortran.dg/goacc/private-1.f95: Likewise.
10754 * gfortran.dg/goacc/private-2.f95: Likewise.
10755 * gfortran.dg/goacc/private-3.f95: Likewise.
10756 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
10757 * gfortran.dg/goacc/reduction-2.f95: Likewise.
10758 * gfortran.dg/goacc/reduction.f95: Likewise.
10759 * gfortran.dg/goacc/routine-1.f90: Likewise.
10760 * gfortran.dg/goacc/routine-2.f90: Likewise.
10761 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
10762 * gfortran.dg/goacc/several-directives.f95: Likewise.
10763 * gfortran.dg/goacc/sie.f95: Likewise.
10764 * gfortran.dg/goacc/subarrays.f95: Likewise.
10765 * gfortran.dg/gomp/map-1.f90: Likewise.
10766 * gfortran.dg/openacc-define-1.f90: Likewise.
10767 * gfortran.dg/openacc-define-2.f90: Likewise.
10768 * gfortran.dg/openacc-define-3.f90: Likewise.
10769 * g++.dg/gomp/block-1.C: Update for changed compiler output.
10770 * g++.dg/gomp/block-2.C: Likewise.
10771 * g++.dg/gomp/block-3.C: Likewise.
10772 * g++.dg/gomp/block-5.C: Likewise.
10773 * g++.dg/gomp/target-1.C: Likewise.
10774 * g++.dg/gomp/target-2.C: Likewise.
10775 * g++.dg/gomp/taskgroup-1.C: Likewise.
10776 * g++.dg/gomp/teams-1.C: Likewise.
10777 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
10778 * gcc.dg/cilk-plus/jump.c: Likewise.
10779 * gcc.dg/gomp/block-1.c: Likewise.
10780 * gcc.dg/gomp/block-10.c: Likewise.
10781 * gcc.dg/gomp/block-2.c: Likewise.
10782 * gcc.dg/gomp/block-3.c: Likewise.
10783 * gcc.dg/gomp/block-4.c: Likewise.
10784 * gcc.dg/gomp/block-5.c: Likewise.
10785 * gcc.dg/gomp/block-6.c: Likewise.
10786 * gcc.dg/gomp/block-7.c: Likewise.
10787 * gcc.dg/gomp/block-8.c: Likewise.
10788 * gcc.dg/gomp/block-9.c: Likewise.
10789 * gcc.dg/gomp/target-1.c: Likewise.
10790 * gcc.dg/gomp/target-2.c: Likewise.
10791 * gcc.dg/gomp/taskgroup-1.c: Likewise.
10792 * gcc.dg/gomp/teams-1.c: Likewise.
10794 2015-01-15 David Malcolm <dmalcolm@redhat.com>
10796 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
10799 2015-01-15 Mike Stump <mikestump@comcast.net>
10801 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
10802 * gcc.dg/inline_2.c: Likewise.
10803 * gcc.dg/inline_3.c: Likewise.
10804 * gcc.dg/inline_4.c: Likewise.
10806 2015-01-15 Janus Weil <janus@gcc.gnu.org>
10809 * gfortran.dg/proc_ptr_comp_43.f90: New.
10811 2015-01-15 Mike Stump <mikestump@comcast.net>
10813 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
10814 * gcc.dg/unroll_2.c: Likewise.
10815 * gcc.dg/unroll_3.c: Likewise.
10816 * gcc.dg/unroll_4.c: Likewise.
10817 * gcc.dg/unroll_5.c: Likewise.
10819 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
10822 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
10824 * gcc.target/aarch64/test_frame_6.c: Likewise.
10825 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
10826 x30 and x19 (in the epilogue).
10827 * gcc.target/aarch64/test_frame_4.c: Likewise.
10828 * gcc.target/aarch64/test_frame_7.c: Likewise.
10830 2015-01-15 Martin Liska <mliska@suse.cz>
10832 * g++.dg/ipa/pr64068.C: New test.
10833 * gcc.dg/ipa/PR64559.c: New test.
10835 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
10837 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
10840 2015-01-15 Richard Biener <rguenther@suse.de>
10842 PR tree-optimization/61743
10843 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
10844 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
10846 2015-01-15 Renlin Li <renlin.li@arm.com>
10848 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
10849 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
10851 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
10853 * gcc.dg/vect/vect-aggressive-1.c: New.
10854 * gcc.target/i386/avx2-vect-aggressive.c: New.
10856 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
10858 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
10860 2015-01-15 Richard Biener <rguenther@suse.de>
10863 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
10864 -Wl,-undefined,dynamic_lookup.
10866 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
10868 * gnat.dg/opt47.adb: New test.
10870 2015-01-15 Richard Biener <rguenther@suse.de>
10873 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
10875 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
10877 PR tree-optimization/64434
10878 * gcc.dg/torture/pr64434.c: New test.
10880 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
10882 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
10883 -mno-micromips. MIPS32R1 and below require -mno-micromips.
10884 -march=loongson* and -march=octeon* require -mno-micromips.
10886 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
10887 Matthew Fortune <matthew.fortune@imgtec.com>
10889 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
10890 * gcc.target/mips/call-saved-5.c (foo): Likewise.
10891 * gcc.target/mips/call-saved-6.c (foo): Likewise.
10892 * gcc.target/mips/call-saved-7.c: New file.
10893 * gcc.target/mips/call-saved-8.c: New file.
10894 * gcc.target/mips/call-saved-9.c: New file.
10896 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
10898 * gcc.target/mips/lsa.c: New file.
10899 * gcc.target/mips/mips64-lsa.c: Likewise.
10900 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
10901 * gcc.target/mips/mulsize-4.c: Likewise.
10902 * gcc.target/mips/mulsize-5.c: New file.
10903 * gcc.target/mips/mulsize-6.c: Likewise.
10904 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
10905 and !HAS_LSA as ghost options.
10906 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
10909 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
10911 * g++.dg/torture/20141013.c: Set -fno-short-enums.
10913 2015-01-15 Richard Biener <rguenther@suse.de>
10915 PR middle-end/64365
10916 * gcc.dg/torture/pr64365.c: New testcase.
10918 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
10920 * gcc.dg/stackprotectexplicit1.c: New test.
10921 * g++.dg/stackprotectexplicit2.c: New test.
10923 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10926 * gfortran.dg/inquire_internal.f90: New.
10927 * gfortran.dg/negative_unit_check.f90: New.
10929 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
10932 * gcc.target/sh/pr53988-1.c: New.
10934 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
10937 * g++.dg/tls/thread_local-ice3.C: New.
10939 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
10941 * gcc.target/i386/fentry-override.c: Properly place {} in target
10942 selector. Remove nonpic.
10943 * gcc.target/i386/fentry.c: Likewise.
10945 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
10947 * gcc.dg/atomic-invalid.c: Check for invalid memory model
10948 warnings instead of errors.
10950 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
10952 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
10953 option support instead of ENABLE_LTO from Makefile.
10955 2015-01-14 Richard Biener <rguenther@suse.de>
10957 PR tree-optimization/59354
10958 * gcc.dg/vect/pr59354.c: New testcase.
10960 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
10962 * lib/target-supports.exp
10963 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
10964 on ARM architures before v7.
10966 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
10968 PR middle-end/59448
10969 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
10970 an atomic_exchange.
10972 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
10975 * gcc.target/i386/pr64386.c: New test.
10977 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
10980 * gcc.target/i386/pr64393.c: New test.
10982 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
10985 * gcc.target/i386/pr64387.c: New test.
10987 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
10989 * gcc.target/aarch64/store-pair-1.c: Fix typo.
10991 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10993 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
10995 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
10998 * gcc.target/arm/pr64453.c: New.
11000 2015-01-14 Richard Biener <rguenther@suse.de>
11003 * gcc.dg/lto/pr64415_0.c: New testcase.
11004 * gcc.dg/lto/pr64415_1.c: Likewise.
11006 2015-01-14 Martin Liska <mliska@suse.cz>
11008 * gcc.dg/ipa/pr64307.c: New test.
11010 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
11012 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
11013 64-bit and 128-bit.
11015 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11018 * gcc.target/arm/pr64460_1.c: New test.
11020 2015-01-14 Richard Biener <rguenther@suse.de>
11022 PR tree-optimization/64493
11023 PR tree-optimization/64495
11024 * gcc.dg/vect/pr64493.c: New testcase.
11025 * gcc.dg/vect/pr64495.c: Likewise.
11027 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
11029 * gcc.dg/Warray-bounds-11.c: New test-case.
11031 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
11033 * gcc.target/mips/octeon3-pipe-1.c: New test.
11035 2015-01-13 David Malcolm <dmalcolm@redhat.com>
11037 * jit.dg/harness.h (set_up_logging): Move string concatenation
11039 (concat_strings): New function.
11040 (dump_reproducer): New function.
11041 (test_jit): Call dump_reproducer.
11042 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
11044 (jit-dg-test): Delete any generated reproducer from previous runs.
11045 Verify that a generated reproducer was created, and verify that it
11047 * jit.dg/test-nested-contexts.c (main): Call
11048 gcc_jit_context_dump_reproducer_to_file.
11050 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
11052 * gcc.dg/aru-2.c: Add dg-require-profiling.
11054 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
11056 * lib/target-supports.exp (check_profiling_available): Check if
11059 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
11062 * g++.dg/torture/pr64565.C: New testcase.
11064 2015-01-13 Marek Polacek <polacek@redhat.com>
11066 PR middle-end/64391
11067 * gcc.dg/tm/pr64391.c: New test.
11069 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
11071 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
11074 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
11076 * gcc.target/i386/pie.c: New test.
11078 * lib/target-supports.exp (check_effective_target_pie): New.
11080 2015-01-13 Jakub Jelinek <jakub@redhat.com>
11082 PR rtl-optimization/64286
11083 * gcc.target/i386/avx2-pr64286.c: New test.
11085 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
11088 * g++.dg/cpp0x/vt-57626.C: New.
11090 2015-01-13 Jakub Jelinek <jakub@redhat.com>
11093 * gfortran.dg/pr64528.f90: New test.
11095 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
11097 * gcc.target/aarch64/subsp.c: New test.
11099 2015-01-13 Andrew Pinski <apinski@cavium.com>
11101 * gcc.target/aarch64/store-pair-1.c: New testcase.
11103 2015-01-13 Richard Biener <rguenther@suse.de>
11106 * gcc.dg/lto/pr64373_0.c: New testcase.
11108 2015-01-13 Andrew Pinski <apinski@cavium.com>
11110 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
11111 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
11113 2015-01-13 Richard Biener <rguenther@suse.de>
11115 PR tree-optimization/64406
11116 * gcc.dg/pr64406.c: New testcase.
11118 2015-01-13 Richard Biener <rguenther@suse.de>
11120 PR tree-optimization/64404
11121 * gcc.dg/vect/pr64404.c: New testcase.
11123 2015-01-13 Richard Biener <rguenther@suse.de>
11125 PR tree-optimization/64568
11126 * g++.dg/torture/pr64568.C: New testcase.
11128 2015-01-12 David Malcolm <dmalcolm@redhat.com>
11130 * jit.dg/test-error-local-used-from-other-function.c: New test
11132 * jit.dg/test-error-param-reuse.c: New test case.
11133 * jit.dg/test-error-param-sharing.c: New test case.
11134 * jit.dg/test-error-param-used-from-other-function.c: New test
11136 * jit.dg/test-error-param-used-without-a-function.c: New test
11139 2015-01-12 Jakub Jelinek <jakub@redhat.com>
11141 PR tree-optimization/64563
11142 * gcc.dg/pr64563.c: New test.
11145 * gcc.target/i386/pr64513.c: New test.
11147 PR tree-optimization/64454
11148 * gcc.dg/pr64454.c: New test.
11151 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
11153 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
11154 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
11155 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
11156 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
11157 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
11158 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
11159 * gcc.dg/vect/slp-25.c: Likewise.
11160 * gcc.dg/vect/vect-109.c: Likewise.
11161 * gcc.dg/vect/vect-13.c: Likewise.
11162 * gcc.dg/vect/vect-17.c: Likewise.
11163 * gcc.dg/vect/vect-18.c: Likewise.
11164 * gcc.dg/vect/vect-19.c: Likewise.
11165 * gcc.dg/vect/vect-20.c: Likewise.
11166 * gcc.dg/vect/vect-21.c: Likewise.
11167 * gcc.dg/vect/vect-22.c: Likewise.
11168 * gcc.dg/vect/vect-27.c: Likewise.
11169 * gcc.dg/vect/vect-29.c: Likewise.
11170 * gcc.dg/vect/vect-2-big-array.c: Likewise.
11171 * gcc.dg/vect/vect-2.c: Likewise.
11172 * gcc.dg/vect/vect-3.c: Likewise.
11173 * gcc.dg/vect/vect-4.c: Likewise.
11174 * gcc.dg/vect/vect-5.c: Likewise.
11175 * gcc.dg/vect/vect-72.c: Likewise.
11176 * gcc.dg/vect/vect-73-big-array.c: Likewise.
11177 * gcc.dg/vect/vect-73.c: Likewise.
11178 * gcc.dg/vect/vect-77-global.c: Likewise.
11179 * gcc.dg/vect/vect-78-global.c: Likewise.
11180 * gcc.dg/vect/vect-7.c: Likewise.
11181 * gcc.dg/vect/vect-86.c: Likewise.
11182 * gcc.dg/vect/vect-align-1.c: Likewise.
11183 * gcc.dg/vect/vect-align-3.c: Likewise.
11184 * gcc.dg/vect/vect-all-big-array.c: Likewise.
11185 * gcc.dg/vect/vect-all.c: Likewise.
11186 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
11187 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
11188 * gcc.dg/vect/vect-peel-3.c: Likewise.
11189 * gcc.dg/vect/vect-peel-4.c: Likewise.
11190 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
11192 2015-01-12 Jeff Law <law@redhat.com>
11195 * gcc.target/m68k/pr64461.c: New test.
11197 2015-01-12 David Malcolm <dmalcolm@redhat.com>
11199 * jit.dg/test-array-as-pointer.c (create_code): Update call
11200 to gcc_jit_context_new_global by setting "kind" to
11201 GCC_JIT_GLOBAL_IMPORTED.
11202 * jit.dg/test-error-array-as-pointer.c: Likewise.
11203 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
11204 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
11205 setting kind to GCC_JIT_GLOBAL_EXPORTED.
11206 * jit.dg/test-using-global.c (the_global): Rename to...
11207 (imported_global): ...this.
11208 (create_code): Update to test the three kinds of global.
11209 (verify_code): Likewise.
11211 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
11214 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
11215 undefined behavior.
11216 * gcc.target/i386/pr64291-2.c: Updated.
11218 2015-01-12 Richard Biener <rguenther@suse.de>
11220 PR tree-optimization/64530
11221 * gfortran.dg/pr64530.f90: New testcase.
11223 2015-01-12 Richard Biener <rguenther@suse.de>
11225 PR middle-end/64357
11226 * gcc.dg/torture/pr64357.c: New testcase.
11228 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
11230 * gcc.target/i386/nop-mcount.c: Properly place {} in target
11233 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11234 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
11236 2015-01-12 Martin Liska <mliska@suse.cz>
11238 * gcc.dg/ipa/PR64550.c: New test.
11240 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
11243 * g++.dg/ipa/pr63470.C: New testcase.
11245 2015-01-11 Janus Weil <janus@gcc.gnu.org>
11248 * gfortran.dg/typebound_operator_20.f90: New.
11250 2015-01-11 Janus Weil <janus@gcc.gnu.org>
11253 * gfortran.dg/proc_ptr_comp_42.f90: New.
11255 2015-01-11 Janus Weil <janus@gcc.gnu.org>
11258 * gfortran.dg/proc_ptr_comp_41.f90: New.
11260 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
11262 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
11264 2015-01-10 Tobias Burnus <burnus@net-b.de>
11267 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
11268 and add dg-excess-errors.
11269 * gfortran.dg/line_length_6.f90: New.
11270 * gfortran.dg/line_length_7.f90: New.
11271 * gfortran.dg/line_length_8.f90: New.
11272 * gfortran.dg/line_length_9.f90: New.
11273 * gfortran.dg/line_length_10.f90: New.
11274 * gfortran.dg/line_length_11.f90: New.
11276 2015-01-09 David Malcolm <dmalcolm@redhat.com>
11278 * jit.dg/test-threads.c (struct testcase): Move declaration
11279 to jit.dg/all-non-failing-tests.h.
11280 (testcases): Likewise.
11281 * jit.dg/all-non-failing-tests.h (struct testcase): Move
11282 declaration here from jit.dg/all-non-failing-tests.h.
11283 (testcases): Likewise.
11284 * jit.dg/test-combination.c (create_code): Eliminate spelling
11285 out all of the testcases in favor of looping through the
11286 "testcases" metadata.
11287 (verify_code): Likewise.
11289 2015-01-09 Jakub Jelinek <jakub@redhat.com>
11291 PR rtl-optimization/64536
11292 * gcc.dg/pr64536.c: New test.
11294 2015-01-09 David Malcolm <dmalcolm@redhat.com>
11296 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
11297 * jit.dg/test-combination.c (create_code): Likewise.
11298 (verify_code): Likewise.
11299 * jit.dg/test-constants.c: New test case.
11300 * jit.dg/test-threads.c: Add test-constants.c.
11302 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
11305 * objc.dg/gnu-api-2-class.m: Add a test case
11306 for the above change.
11308 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
11310 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
11312 2015-01-09 Richard Biener <rguenther@suse.de>
11314 PR tree-optimization/64410
11315 * g++.dg/vect/pr64410.cc: New testcase.
11317 2015-01-09 Martin Liska <mliska@suse.cz>
11319 * gcc.dg/ipa/ipa-icf-32.c: New test.
11321 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
11323 * c-c++-common/tsan/tsan_barrier.h: New.
11324 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
11325 * c-c++-common/tsan/bitfield_race.c: Likewise.
11326 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
11327 * c-c++-common/tsan/mutexset1.c: Likewise.
11328 * c-c++-common/tsan/race_on_barrier.c: Likewise.
11329 * c-c++-common/tsan/race_on_mutex.c: Likewise.
11330 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
11331 * c-c++-common/tsan/simple_race.c: Likewise.
11332 * c-c++-common/tsan/simple_stack.c: Likewise.
11333 * c-c++-common/tsan/sleep_sync.c: Likewise.
11334 * c-c++-common/tsan/tiny_race.c: Likewise.
11335 * c-c++-common/tsan/tls_race.c: Likewise.
11336 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
11337 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
11338 * g++.dg/tsan/atomic_free.C: Likewise.
11339 * g++.dg/tsan/atomic_free2.C: Likewise.
11340 * g++.dg/tsan/cond_race.C: Likewise.
11341 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
11343 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
11346 * lib/target-supports.exp (check_effective_target_libatomic_available):
11348 * gfortran.dg/coarray/caf.exp: Only add -latomic for
11349 targets that match effective-target libatomic_available.
11350 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
11352 2015-01-08 David Malcolm <dmalcolm@redhat.com>
11354 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
11355 Verify the result of gcc_jit_context_get_last_error.
11356 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
11358 2015-01-08 Jakub Jelinek <jakub@redhat.com>
11360 PR tree-optimization/63989
11361 * gcc.dg/strlenopt-27.c: New test.
11363 2015-01-08 David Malcolm <dmalcolm@redhat.com>
11365 * jit.dg/harness.h (set_up_logging): New function.
11366 (test_jit): Fail if gcc_jit_context_acquire fails. Call
11367 set_up_logging on the context, so that every testcase is
11368 logged to a particular file.
11369 * jit.dg/test-nested-contexts.c (main): Open a logfile,
11370 and call gcc_jit_context_set_logfile on the top-level context.
11372 2015-01-08 Jakub Jelinek <jakub@redhat.com>
11375 * g++.dg/opt/pr64338.C: New test.
11377 2015-01-08 Tobias Burnus <burnus@net-b.de>
11379 * gfortran.dg/coarray/codimension_2b.f90: New file.
11380 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
11381 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
11383 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
11386 * g++.dg/ext/fnname4.C: New.
11388 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
11391 * g++.dg/cpp0x/constexpr-64462.C: New.
11393 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
11396 * g++.dg/cpp0x/deleted10.C: New.
11398 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11400 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
11402 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11404 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
11405 GCC_JIT_UNARY_OP_ABS.
11406 (verify_unary_ops): Likewise.
11408 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11410 * jit.dg/test-arith-overflow.c: New test case.
11411 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
11412 * jit.dg/test-combination.c (create_code): Likewise.
11413 (verify_code): Likewise.
11414 * jit.dg/test-threads.c (testcases): Likewise.
11416 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11418 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
11419 rather than "jit". Load g++.exp, and call g++_init.
11420 Run test-*.cc files within the testsuite and *.cc files within
11422 (jit-dg-test): Drop the addition of -fgnu89-inline to
11423 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
11424 doing it when compiling C testcases (since g++ does not handle
11425 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
11426 is restored to the value after g++_init ran, rather than the
11427 value before g++_init ran. Return a list of
11428 $comp_output $output_file, as dg-test assumes.
11430 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11432 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
11433 make it easier to figure out the origin of each test result when
11434 running test-combination.c and test-threads.c.
11435 (CHECK_VALUE): Likewise.
11436 (CHECK_DOUBLE_VALUE): Likewise.
11437 (CHECK_STRING_VALUE): Likewise.
11438 (CHECK_STRING_STARTS_WITH): Likewise.
11439 (CHECK_STRING_CONTAINS): Likewise.
11441 (check_string_value): Likewise, add "funcname" param.
11442 (check_string_starts_with): Likewise.
11443 (check_string_contains): Likewise.
11445 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11447 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
11448 generating name of built executable.
11450 2015-01-07 Marek Polacek <polacek@redhat.com>
11453 * gcc.dg/pr64440.c: New test.
11454 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
11456 2015-01-07 Marek Polacek <polacek@redhat.com>
11459 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
11460 * gcc.dg/pr64417.c: New test.
11462 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11465 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
11468 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
11470 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
11471 Check if testcases run without errors, not just if they compile.
11473 2015-01-06 Christian Bruel <christian.bruel@st.com>
11476 * gcc.target/sh/pr64507.c: New test.
11478 2015-01-06 Arnaud Charlet <charlet@adacore.com>
11480 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
11482 2015-01-06 Jakub Jelinek <jakub@redhat.com>
11484 * c-c++-common/asan/sanitize-all-1.c: New test.
11485 * c-c++-common/ubsan/sanitize-all-1.c: New test.
11486 * c-c++-common/ubsan/sanitize-all-2.c: New test.
11487 * c-c++-common/ubsan/sanitize-all-3.c: New test.
11488 * c-c++-common/ubsan/sanitize-all-4.c: New test.
11490 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
11492 * lib/target-supports.exp (check_profiling_available): Return 0 for
11494 (check_effective_target_tls_runtime): Likewise.
11495 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
11496 * gcc.dg/20020312-2.c: Adjust for Visium.
11497 * gcc.dg/tls/thr-cse-1.c: Likewise
11498 * gcc.dg/tree-ssa/20040204-1.c: Likewise
11499 * gcc.dg/tree-ssa/loop-1.c: Likewise.
11500 * gcc.dg/weak/typeof-2.c: Likewise.
11502 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
11504 PR rtl-optimization/64287
11505 * gcc.dg/aru-2.c: New test.
11507 2015-01-05 Jakub Jelinek <jakub@redhat.com>
11510 * c-c++-common/ubsan/pr64344-1.c: New test.
11511 * c-c++-common/ubsan/pr64344-2.c: New test.
11513 PR tree-optimization/64465
11514 * gcc.dg/pr64465.c: New test.
11516 PR tree-optimization/64494
11517 * gcc.c-torture/compile/pr64494.c: New test.
11519 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11522 * gfortran.dg/realloc_on_assign_25.f90: New test.
11524 2015-01-05 Jakub Jelinek <jakub@redhat.com>
11526 Update copyright years.
11528 2015-01-05 Marek Polacek <polacek@redhat.com>
11531 * gcc.dg/pr64423.c: New test.
11533 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
11535 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
11536 mmix-knuth-mmixware for the same reason as for MIPS.
11537 * gcc.dg/debug/debug-2.c: Ditto.
11539 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
11541 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
11544 * lib/gfortran.exp: Add libatomic library search path.
11545 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
11546 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
11548 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
11550 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11552 * c-c++-common/tsan/bitfield_race.c: New testcase.
11553 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
11555 2015-01-02 Tobias Burnus <burnus@net-b.de>
11557 * gfortran.dg/coarray/collectives_4.f90: New.
11559 2015-01-02 Janus Weil <janus@gcc.gnu.org>
11562 * gfortran.dg/extends_16.f90: New.
11564 2015-01-02 Tobias Burnus <burnus@net-b.de>
11566 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
11568 2015-01-02 Tobias Burnus <burnus@net-b.de>
11570 * gfortran.dg/coarray/codimension_2.f90: New.
11571 * gfortran.dg/coarray/codimension_2a.f90: New.
11572 * gfortran.dg/coarray_35.f90: New.
11573 * gfortran.dg/coarray_35a.f90: New.
11575 2015-01-02 Janus Weil <janus@gcc.gnu.org>
11578 * gfortran.dg/dummy_procedure_11.f90: New.
11580 Copyright (C) 2015 Free Software Foundation, Inc.
11582 Copying and distribution of this file, with or without modification,
11583 are permitted in any medium without royalty provided the copyright
11584 notice and this notice are preserved.