1 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
4 * gfortran.dg/pr67616.f90: New test.
6 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
9 * g++.dg/cpp0x/range-for30.C: New.
11 2015-10-01 Marek Polacek <polacek@redhat.com>
14 * gcc.dg/atomic/pr65345-4.c: New test.
15 * gcc.dg/pr65345-3.c: New test.
17 2015-10-01 Marek Polacek <polacek@redhat.com>
19 PR tree-optimization/67769
20 * gcc.dg/torture/pr67769.c: New test.
22 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
24 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
26 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
29 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
31 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
33 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
34 (main): Rename to sse2_test. Abort if count != 5.
35 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
37 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
39 2015-10-01 Richard Biener <rguenther@suse.de>
41 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
42 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
44 2015-09-30 Jeff Law <law@redhat.com>
46 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
48 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
50 PR rtl-optimization/67037
51 * gcc.c-torture/execute/pr67037.c: New test.
53 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
55 * lib/target-supports.exp (check_effective_target_sync_int_128):
56 Return 1 on spu-*-* targets.
57 (check_effective_target_sync_int_128_runtime): Likewise.
58 (check_effective_target_sync_long_long): Likewise.
59 (check_effective_target_sync_long_long_runtime): Likewise.
60 (check_effective_target_sync_int_long): Likewise.
61 (check_effective_target_sync_char_short): Likewise.
63 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
65 * gcc.target/i386/pr67761.c: New test.
67 2015-09-30 Marek Polacek <polacek@redhat.com>
70 * gcc.dg/pr67730.c: New test.
72 2015-09-30 Marek Polacek <polacek@redhat.com>
74 PR tree-optimization/67690
75 * gcc.dg/torture/pr67690.c: New test.
77 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
79 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
80 * g++.dg/gomp/tls-wrap4.C: Likewise.
81 * gcc.dg/atomic-op-optimize.c: Likewise.
82 * gcc.dg/pr54087.c: Likewise.
83 * gcc.dg/tls/section-2.c: Likewise.
84 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
85 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
86 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
87 * gcc.target/arm/divzero.c: Likewise.
88 * gcc.target/arm/sibcall-2.c: Likewise.
89 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
90 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
91 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
92 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
93 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
94 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
95 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
96 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
97 * gfortran.dg/default_format_2.f90: Likewise.
98 * gfortran.dg/default_format_denormal_2.f90: Likewise.
100 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
102 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
104 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
106 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
107 * gfortran.dg/round_4.f90: ditto.
109 2015-09-29 Richard Biener <rguenther@suse.de>
111 PR tree-optimization/67170
112 * gfortran.dg/pr67170.f90: New testcase.
114 2015-09-29 Richard Biener <rguenther@suse.de>
116 PR tree-optimization/67741
117 * gcc.dg/torture/pr67741.c: New testcase.
119 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
121 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
122 non-zero for __builtin_signbit tests.
124 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
127 * gcc.target/i386/pr65105-1.c: New.
128 * gcc.target/i386/pr65105-2.c: New.
129 * gcc.target/i386/pr65105-3.c: New.
130 * gcc.target/i386/pr65105-4.C: New.
131 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
133 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
135 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
137 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
141 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
143 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
144 * gfortran.dg/function_types_3.f90: Change error message to
145 "Type inaccessible...."
146 * gfortran.dg/ptr_func_assign_1.f08: New test.
147 * gfortran.dg/ptr_func_assign_2.f08: New test.
149 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
153 * gfortran.dg/ptr_func_assign_3.f08: New test.
154 * gfortran.dg/ptr_func_assign_4.f08: New test.
156 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
157 Sebastian Pop <s.pop@samsung.com>
159 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
160 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
161 * gcc.dg/graphite/block-3.c: Same.
162 * gcc.dg/graphite/block-4.c: Same.
163 * gcc.dg/graphite/block-5.c: Same.
164 * gcc.dg/graphite/block-6.c: Same.
165 * gcc.dg/graphite/block-7.c: Same.
166 * gcc.dg/graphite/block-8.c: Same.
167 * gcc.dg/graphite/block-pr47654.c: Same.
168 * gcc.dg/graphite/interchange-0.c: Same.
169 * gcc.dg/graphite/interchange-1.c: Same.
170 * gcc.dg/graphite/interchange-10.c: Same.
171 * gcc.dg/graphite/interchange-11.c: Same.
172 * gcc.dg/graphite/interchange-12.c: Same.
173 * gcc.dg/graphite/interchange-13.c: Same.
174 * gcc.dg/graphite/interchange-14.c: Same.
175 * gcc.dg/graphite/interchange-15.c: Same.
176 * gcc.dg/graphite/interchange-3.c: Same.
177 * gcc.dg/graphite/interchange-4.c: Same.
178 * gcc.dg/graphite/interchange-5.c: Same.
179 * gcc.dg/graphite/interchange-6.c: Same.
180 * gcc.dg/graphite/interchange-7.c: Same.
181 * gcc.dg/graphite/interchange-8.c: Same.
182 * gcc.dg/graphite/interchange-9.c: Same.
183 * gcc.dg/graphite/interchange-mvt.c: Same.
184 * gcc.dg/graphite/pr35356-1.c: Same.
185 * gcc.dg/graphite/pr35356-3.c: Same.
186 * gcc.dg/graphite/pr37485.c: Same.
187 * gcc.dg/graphite/scop-1.c: Same.
188 * gcc.dg/graphite/scop-11.c: Same.
189 * gcc.dg/graphite/scop-5.c: Same.
190 * gcc.dg/graphite/uns-block-1.c: Same.
191 * gcc.dg/graphite/uns-interchange-9.c: Same.
192 * gfortran.dg/graphite/block-1.f90: Same.
193 * gfortran.dg/graphite/interchange-3.f90: Same.
194 * gfortran.dg/graphite/pr14741.f90: Same.
195 * gfortran.dg/graphite/block-2.f: Same.
197 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
198 Sebastian Pop <s.pop@samsung.com>
200 PR tree-optimization/67700
201 * gcc.dg/graphite/run-id-pr67700.c: New.
203 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
206 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
207 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
209 * gcc.target/sh/pr54236-5.c: New.
210 * gcc.target/sh/pr54236-6.c: New.
212 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
214 PR rtl-optimization/67456
215 PR rtl-optimization/67464
216 PR rtl-optimization/67465
217 * gcc.dg/pr67465.c: New test.
219 2015-09-28 Tom de Vries <tom@codesourcery.com>
221 PR tree-optimization/62171
222 * gcc.dg/vect/pr62171.c: New test.
224 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
226 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
227 skip on AIX. XFAIL individual line tests.
229 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
231 PR rtl-optimization/64164
232 PR tree-optimization/67312
233 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
234 * gcc.target/i386/stackalign/return-4.c: Add -O.
236 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
238 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
240 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
243 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
245 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
247 * gcc.dg/pr64935-1.c: XFAIL on AIX.
248 * gcc.dg/pr64935-2.c: XFAIL on AIX.
249 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
250 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
251 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
252 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
253 DW_AT_noreturn on AIX.
254 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
255 DW_AT_noreturn on AIX.
256 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
257 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
258 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
259 DW_AT_GNU_deleted on AIX.
260 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
261 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
262 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
263 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
264 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
265 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
266 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
267 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
268 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
269 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
270 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
271 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
272 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
273 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
274 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
276 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
279 * gfortran.dg/pr67614.f90: New test.
281 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
284 * gfortran.dg/pr67525.f90: New test.
286 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
289 * gfortran.dg/allocatable_function_9.f90: New.
291 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
294 * gcc.target/sh/pr67675.c: New.
296 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
298 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
300 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
302 * gcc.target/i386/pr66749.c (dg-options): Replace
303 -mtune=lakemount with -mtune=lakemont.
304 * gcc.target/i386/pr66821.c (dg-options): Likewise.
305 * gcc.target/i386/pr67329.c (dg-options): Likewise.
307 2015-09-25 Marek Polacek <polacek@redhat.com>
309 * c-c++-common/ubsan/bounds-11.c: New test.
310 * c-c++-common/ubsan/bounds-12.c: New test.
312 2015-09-25 Marek Polacek <polacek@redhat.com>
315 * c-c++-common/ubsan/pr64906.c: New test.
317 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
319 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
320 with -mtune=lakemount.
321 * gcc.target/i386/pr66821.c (dg-options): Likewise.
322 * gcc.target/i386/pr67329.c (dg-options): Likewise.
324 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
327 * gcc.dg/Werror-13.c: New test.
329 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
331 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
333 2015-09-24 Richard Biener <rguenther@suse.de>
336 * g++.dg/pr67699.C: New testcase.
338 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
341 * gcc.target/arm/fp16-inf.c: New test.
343 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
345 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
346 name while checking for AVX-512VBMI presence.
348 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
350 * lib/target-supports.exp (check_effective_target_pie): Check for
351 PIE support on Solaris 11.x and 12.
353 2015-09-24 Richard Biener <rguenther@suse.de>
355 * g++.dg/tree-ssa/restrict3.C: New testcase.
357 2015-09-24 Richard Biener <rguenther@suse.de>
359 PR tree-optimization/48885
360 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
362 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
364 * c-c++-common/Wmisleading-indentation.c: Augment test.
366 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
368 Fix small typos in the coding rule enforcement warnings.
369 * g++.dg/diagnostic/disable.C: Replace 'namepace'
372 2015-09-23 Richard Biener <rguenther@suse.de>
375 * gcc.dg/ubsan/pr67662.c: New testcase.
377 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
380 * gcc.dg/pragma-diag-6.c: New test.
382 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
384 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
386 2015-09-23 Richard Biener <rguenther@suse.de>
388 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
390 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
392 * c-c++-common/Wmisleading-indentation.c: Augment test.
394 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
396 * g++.dg/diagostic/disable.C: New.
398 2015-09-22 Tom de Vries <tom@codesourcery.com>
400 PR tree-optimization/67671
401 * g++.dg/pr67671.C: New test.
403 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
406 * gcc.target/i386/pr67480.c: New test.
408 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
410 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
411 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
412 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
413 avx512dq, avx512cd, avx512er and avx512pf.
415 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
417 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
418 update-fetch operations.
419 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
421 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
423 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
424 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
426 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
428 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
430 * gcc.target/aarch64/atomic-inst-swap.c: New.
432 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
434 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
435 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
436 * gcc.target/i386/pr59789.c (f1): Likewise.
437 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
438 * gcc.target/i386/intrinsics_6.c: Likewise.
439 * gcc.dg/winline-5.c (int t): Likewise.
440 * gcc.dg/winline-9.c (t): Likewise.
441 * gcc.dg/always_inline2.c (q): Likewise.
442 * gcc.dg/winline-2.c (inline int t): Likewise.
443 * gcc.dg/winline-6.c: Likewise.
444 * gcc.dg/winline-10.c (void g): Likewise.
445 * gcc.dg/pr49243.c (void parse): Likewise.
446 * gcc.dg/always_inline3.c (q2): Likewise.
447 * gcc.dg/winline-3.c: Likewise.
448 * gcc.dg/winline-7.c (inline void *t): Likewise.
450 2015-09-22 Tom de Vries <tom@codesourcery.com>
452 PR tree-optimization/67666
453 * g++.dg/pr67666.C: New test.
455 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
458 * gfortran.dg/pr67615.f90: new test.
460 2015-09-21 Jeff Law <law@redhat.com>
462 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
464 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
466 Complete the implementation of N4230, Nested namespace definition.
467 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
468 attributes and nested namespace definitions.
469 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
470 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
471 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
472 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
473 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
474 appearing before the namespace identifier.
476 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
479 * gcc.dg/cpp/pr66415-1.c: Test column number.
481 2015-09-21 Richard Biener <rguenther@suse.de>
483 * g++.dg/ext/attr-alias-3.C: Add -g.
485 2015-09-21 Richard Biener <rguenther@suse.de>
488 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
490 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
493 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
495 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
497 * gcc.dg/pragma-diag-5.c: Fix excess warning.
499 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
502 * gcc.dg/pr53265.c: Update.
504 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
506 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
508 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
511 * gcc.target/sh/pr59478.c: New.
513 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
516 * gcc.target/sh/pr51244-12.c: Adjust testcase.
517 * gcc.target/sh/pr54236-2.c: Likewise.
519 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
521 * gcc.target/sh/pr43417.c: Move target independent test to ...
522 * gcc.c-torture/compile/pr43417.c: ... here.
524 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
526 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
527 check_effective_target_big_endian, check_effective_target_little_endian,
528 check_effective_target_any_fpu, check_effective_target_double_fpu,
529 check_effective_target_use_single_only_fpu,
530 check_effective_target_default_single_fpu,
531 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
532 check_effective_target_has_fsca, check_effective_target_has_fsrra,
533 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
534 check_effective_target_fmovd_enabled,
535 check_effective_target_has_privileged, check_effective_target_has_pref,
536 check_effective_target_banked_r0r7_isr,
537 check_effective_target_stack_save_isr): New effective target checks.
538 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
539 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
540 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
541 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
542 * gcc.target/sh/20080410-1.c: Use new effective target checks.
543 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
544 * gcc.target/sh/attr-isr.c: Likewise.
545 * gcc.target/sh/fpul-usage-1.c: Likewise.
546 * gcc.target/sh/hiconst.c: Likewise.
547 * gcc.target/sh/mfmovd.c: Likewise.
548 * gcc.target/sh/pr21255-3.c: Likewise.
549 * gcc.target/sh/pr33135-1.c: Likewise.
550 * gcc.target/sh/pr33135-2.c: Likewise.
551 * gcc.target/sh/pr33135-3.c: Likewise.
552 * gcc.target/sh/pr33135-4.c: Likewise.
553 * gcc.target/sh/pr39423-2.c: Likewise.
554 * gcc.target/sh/pr49880-4.c: Likewise.
555 * gcc.target/sh/pr49880-5.c: Likewise.
556 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
557 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
558 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
559 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
560 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
561 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
562 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
563 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
564 * gcc.target/sh/pr50751-2.c: Likewise.
565 * gcc.target/sh/pr50751-3.c: Likewise.
566 * gcc.target/sh/pr50751-5.c: Likewise.
567 * gcc.target/sh/pr50751-6.c: Likewise.
568 * gcc.target/sh/pr50751-8.c: Likewise.
569 * gcc.target/sh/pr51244-15.c: Likewise.
570 * gcc.target/sh/pr51244-2.c: Likewise.
571 * gcc.target/sh/pr51244-20.c: Likewise.
572 * gcc.target/sh/pr51244-6.c: Likewise.
573 * gcc.target/sh/pr52483-4.c: Likewise.
574 * gcc.target/sh/pr53511-1.c: Likewise.
575 * gcc.target/sh/pr53512-1.c: Likewise.
576 * gcc.target/sh/pr53512-2.c: Likewise.
577 * gcc.target/sh/pr53512-3.c: Likewise.
578 * gcc.target/sh/pr53512-4.c: Likewise.
579 * gcc.target/sh/pr53513-1.c: Likewise.
580 * gcc.target/sh/pr54089-2.c: Likewise.
581 * gcc.target/sh/pr54089-3.c: Likewise.
582 * gcc.target/sh/pr54089-4.c: Likewise.
583 * gcc.target/sh/pr54602-2.c: Likewise.
584 * gcc.target/sh/pr54602-3.c: Likewise.
585 * gcc.target/sh/pr54602-4.c: Likewise.
586 * gcc.target/sh/pr54680.c: Likewise.
587 * gcc.target/sh/pr55303-1.c: Likewise.
588 * gcc.target/sh/pr55303-2.c: Likewise.
589 * gcc.target/sh/pr55303-3.c: Likewise.
590 * gcc.target/sh/pr56547-1.c: Likewise.
591 * gcc.target/sh/pr56547-2.c: Likewise.
592 * gcc.target/sh/pr61195.c: Likewise.
593 * gcc.target/sh/pr61996.c: Likewise.
594 * gcc.target/sh/pr6526.c: Likewise.
595 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
596 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
597 * gcc.target/sh/prefetch.c: Likewise.
598 * gcc.target/sh/rte-delay-slot.c: Likewise.
599 * gcc.target/sh/sh2a-band.c: Likewise.
600 * gcc.target/sh/sh2a-bclr.c: Likewise.
601 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
602 * gcc.target/sh/sh2a-bld.c: Likewise.
603 * gcc.target/sh/sh2a-bor.c: Likewise.
604 * gcc.target/sh/sh2a-bset.c: Likewise.
605 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
606 * gcc.target/sh/sh2a-bxor.c: Likewise.
607 * gcc.target/sh/sh2a-jsrn.c: Likewise.
608 * gcc.target/sh/sh2a-movi20s.c: Likewise.
609 * gcc.target/sh/sh2a-movrt.c: Likewise.
610 * gcc.target/sh/sh2a-resbank.c: Likewise.
611 * gcc.target/sh/sh2a-rtsn.c: Likewise.
612 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
613 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
614 * gcc.target/sh/sh4a-cosf.c: Likewise.
615 * gcc.target/sh/sh4a-fsrra.c: Likewise.
616 * gcc.target/sh/sh4a-memmovua.c: Likewise.
617 * gcc.target/sh/sh4a-sincosf.c: Likewise.
618 * gcc.target/sh/sh4a-sinf.c: Likewise.
620 2015-09-20 Jeff Law <law@redhat.com>
622 PR tree-optimization/47679
623 * g++.dg/warn/Wuninitialized-6.C: New test.
625 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
627 Implement nested namespace definitions.
628 * g++.dg/cpp1z/nested-namespace-def1.C: New.
629 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
630 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
631 * g++.dg/lookup/name-clash5.C: Adjust.
632 * g++.dg/lookup/name-clash6.C: Likewise.
634 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
636 * gcc.dg/pragma-diag-5.c: New test.
638 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
641 * gcc.dg/torture/pr67619.c: New test.
642 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
645 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
647 PR tree-optimization/67283
648 * gcc.dg/tree-ssa/sra-15.c: New.
649 * gcc.dg/tree-ssa/sra-16.c: New.
651 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
654 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
655 (f2, f3): Make the function static.
656 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
658 2015-09-17 Christian Bruel <christian.bruel@st.com>
660 * gcc.target/arm/attr_thumb-static2.c: New test.
662 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
664 * gnat.dg/overflow_sum3.adb: New test.
666 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
668 * gcc.target/arm/stack-checking.c: New test.
670 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
673 * gfortran.dg/public_private_module_5.f90: Add module procedure
674 trigger_smod to ensure that the smod file is written.
676 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
678 * gcc.target/aarch64/copysign_1.c: New.
679 * gcc.target/aarch64/copysign_2.c: New.
681 2015-09-17 Bin Cheng <bin.cheng@arm.com>
683 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
684 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
685 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
687 2015-09-16 John Marino <gnugcc@marino.st>
689 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
691 2015-09-16 Richard Biener <rguenther@suse.de>
694 * gcc.dg/torture/pr67253.c: New testcase.
696 2015-09-16 Richard Biener <rguenther@suse.de>
699 * gcc.dg/pr67271.c: New testcase.
701 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
703 * gnat.dg/opt49.adb: New test.
705 2015-09-16 Richard Biener <rguenther@suse.de>
708 * gcc.dg/torture/pr67442.c: New testcase.
710 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
712 * gnat.dg/array24.adb: New test.
713 * gnat.dg/blocklocs.adb: Delete.
715 2015-09-15 Marek Polacek <polacek@redhat.com>
718 * gcc.dg/pr67580.c: New test.
720 2015-09-15 Richard Biener <rguenther@suse.de>
722 PR tree-optimization/67470
723 * gcc.dg/torture/pr67470.c: New testcase.
725 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
727 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
729 2015-09-15 Richard Biener <rguenther@suse.de>
732 * gcc.dg/pr67563.c: New testcase.
734 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
737 * gfortran.dg/pr67460.f90: New test.
739 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
741 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
742 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
744 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
747 * g++.dg/cpp0x/new-auto1.C: New.
749 2015-09-11 Mark Wielaard <mjw@redhat.com>
752 * g++.dg/warn/unused-variable-1.C: New test.
753 * g++.dg/warn/unused-variable-2.C: Likewise.
754 * gcc.dg/unused-4.c: Adjust warning for static const.
755 * gcc.dg/unused-variable-1.c: New test.
756 * gcc.dg/unused-variable-2.c: Likewise.
758 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
760 * gfortran.dg/private_type_3.f90: Require visibility.
761 * gfortran.dg/module_variable_2.f90: Same.
762 * gfortran.dg/nested_forall_1.f: Same.
763 * gfortran.dg/elemental_dependency_4.f90: Same.
764 * gfortran.dg/bind_c_usage_25.f90: Same.
765 * gfortran.dg/access_spec_1.f90: Same.
766 * gfortran.dg/public_private_module_2.f90: Same.
767 * gfortran.dg/host_assoc_variable_1.f90: Same.
768 * gfortran.dg/public_private_module_6.f90: Same.
769 * gfortran.dg/module_variable_1.f90: Same.
770 * gfortran.dg/pr37286.f90: Same.
771 * gfortran.dg/internal_pack_7.f90: Same.
772 * gfortran.dg/submodule_10.f08: Same.
773 * gfortran.dg/allocatable_function_8.f90: Same.
774 * gfortran.dg/merge_init_expr_2.f90: Same.
775 * gfortran.dg/class_37.f03: Same.
776 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
777 * gfortran.dg/typebound_call_20.f03: Same.
778 * gfortran.dg/proc_ptr_result_3.f90: Same.
779 * gfortran.dg/pr32535.f90: Same.
780 * gfortran.dg/typebound_proc_19.f90: Same.
781 * gfortran.dg/initialization_10.f90: Same.
782 * gfortran.dg/bind_c_usage_8.f03: Same.
783 * gfortran.dg/pr61335.f90: Same.
784 * gfortran.dg/elemental_dependency_5.f90: Same.
785 * gfortran.dg/proc_ptr_3.f90: Same.
786 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
788 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
790 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
791 * gcc.dg/Wno-frame-address.c: Skip for Visium.
792 * gcc.dg/loop-8.c: Likewise.
794 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
797 * gnat.dg/specs/addr1.ads: Remove.
799 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
801 * gcc.dg/pie-link.c: Add -pie to dg-options.
803 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
805 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
806 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
808 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
810 * gcc.target/powerpc/swaps-p8-20.c: New test.
811 * gcc.target/powerpc/swaps-p8-21.c: New test.
813 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
816 * gfortran.dg/pr67526.f90: New test.
818 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
821 * g++.dg/cpp0x/variadic166.C: New.
823 2015-09-09 Mark Wielaard <mjw@redhat.com>
825 * c-c++-common/nonnull-1.c: New test.
827 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
830 * gfortran.dg/submodule_11.f08: New test.
832 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
835 * gcc.c-torture/compile/pr67506.c: New test.
837 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
839 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
840 initialization with a byte mask. No change expected here.
841 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
842 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
843 initialization with contigious bitmask. Literal pool is expectd
846 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
849 * gcc.target/arm/pr67439_1.c: New test.
851 2015-09-10 Jiong Wang <jiong.wang@arm.com>
853 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
856 2015-09-10 Jakub Jelinek <jakub@redhat.com>
859 * g++.dg/gomp/pr67523.C: New test.
862 * g++.dg/gomp/pr67522.C: New test.
865 * c-c++-common/gomp/pr67521.c: New test.
868 * c-c++-common/gomp/pr67517.c: New test.
871 * g++.dg/gomp/pr67514.C: New test.
874 * g++.dg/gomp/pr67511.C: New test.
877 * c-c++-common/gomp/pr67502.c: New test.
879 2015-09-09 Marek Polacek <polacek@redhat.com>
882 * gcc.dg/pr67512.c: New test.
884 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
887 * g++.dg/warn/Wsubobject-linkage-1.C: New.
888 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
889 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
890 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
892 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
894 * gcc.target/aarch64/mod_2.x: New file.
895 * gcc.target/aarch64/mod_256.x: Likewise.
896 * gcc.target/arm/mod_2.c: New test.
897 * gcc.target/arm/mod_256.c: Likewise.
898 * gcc.target/aarch64/mod_2.c: Likewise.
899 * gcc.target/aarch64/mod_256.c: Likewise.
901 2015-09-09 Jakub Jelinek <jakub@redhat.com>
904 * g++.dg/gomp/pr67504.C: New test.
907 * c-c++-common/gomp/pr67501.c: New test.
910 * gcc.dg/gomp/pr67500.c: New test.
913 * gcc.dg/gomp/pr67495.c: New test.
915 2015-09-09 Aditya Kumar <hiraditya@msn.com>
916 Sebastian Pop <s.pop@samsung.com>
918 PR tree-optimization/53852
919 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
920 both isl-0.12 and isl-0.15.
921 * gcc.dg/graphite/uns-interchange-14.c: Same.
922 * gcc.dg/graphite/uns-interchange-15.c: Same.
923 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
925 2015-09-08 Aditya Kumar <hiraditya@msn.com>
926 Sebastian Pop <s.pop@samsung.com>
928 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
929 * gcc.dg/graphite/block-1.c: Same.
930 * gcc.dg/graphite/block-5.c: Same.
931 * gcc.dg/graphite/block-6.c: Same.
932 * gcc.dg/graphite/interchange-1.c: Same.
933 * gcc.dg/graphite/interchange-10.c: Same.
934 * gcc.dg/graphite/interchange-11.c: Same.
935 * gcc.dg/graphite/interchange-13.c: Same.
936 * gcc.dg/graphite/interchange-14.c: Same.
937 * gcc.dg/graphite/interchange-3.c: Same.
938 * gcc.dg/graphite/interchange-4.c: Same.
939 * gcc.dg/graphite/interchange-7.c: Same.
940 * gcc.dg/graphite/interchange-8.c: Same.
941 * gcc.dg/graphite/interchange-9.c: Same.
942 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
943 * gcc.dg/graphite/pr35356-1.c (foo): Same.
944 * gcc.dg/graphite/pr37485.c: Same.
945 * gcc.dg/graphite/scop-0.c (int toto): Same.
946 * gcc.dg/graphite/scop-1.c: Same.
947 * gcc.dg/graphite/scop-10.c: Same.
948 * gcc.dg/graphite/scop-11.c: Same.
949 * gcc.dg/graphite/scop-12.c: Same.
950 * gcc.dg/graphite/scop-13.c: Same.
951 * gcc.dg/graphite/scop-16.c: Same.
952 * gcc.dg/graphite/scop-17.c: Same.
953 * gcc.dg/graphite/scop-18.c: Same.
954 * gcc.dg/graphite/scop-2.c: Same.
955 * gcc.dg/graphite/scop-21.c (int test): Same.
956 * gcc.dg/graphite/scop-22.c (void foo): Same.
957 * gcc.dg/graphite/scop-4.c: Same.
958 * gcc.dg/graphite/scop-5.c: Same.
959 * gcc.dg/graphite/scop-6.c: Same.
960 * gcc.dg/graphite/scop-7.c: Same.
961 * gcc.dg/graphite/scop-8.c: Same.
962 * gcc.dg/graphite/scop-9.c: Same.
963 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
964 data-refs remain inside the inner loop.
965 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
966 * gcc.dg/graphite/uns-interchange-14.c: Same.
967 * gcc.dg/graphite/uns-interchange-9.c: Same.
968 * gfortran.dg/graphite/interchange-3.f90
970 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
973 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
974 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
975 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
976 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
977 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
978 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
979 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
980 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
981 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
982 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
983 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
984 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
986 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
988 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
989 * lib/target-supports.exp
990 (check_effective_target_arm_neon_fp16_hw): New.
992 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
994 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
995 Set additional_flags for neon-fp16 if supported, else fallback to neon.
997 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
999 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
1000 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
1002 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
1003 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
1004 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
1005 when those are supported.
1006 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
1009 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
1010 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
1013 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
1014 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
1015 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
1017 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
1019 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
1021 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
1022 Add float16x8_t case.
1023 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
1024 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
1025 main, exec_vcreate): Likewise.
1026 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
1027 exec_vget_high): Likewise.
1028 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
1029 exec_vget_low): Likewise.
1030 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
1032 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
1033 exec_vld1_dup): Likewise.
1034 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
1035 exec_vld1_lane): Likewise.
1036 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
1038 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
1039 exec_vldX_dup): Likewise.
1040 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
1041 exec_vldX_lane): Likewise.
1042 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
1043 exec_vset_lane): Likewise.
1044 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
1045 exec_vst1_lane): Likewise.
1047 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1049 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
1050 * gcc.target/aarch64/vget_low_1.c: Likewise.
1052 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1054 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
1055 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
1056 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
1057 (main): update orig_data to avoid float16 NaN on bigendian.
1059 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
1061 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
1063 * gcc.target/aarch64/vset_lane_1.c: Likewise.
1064 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
1065 * gcc.target/aarch64/vld1_lane.c: Likewise.
1067 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
1070 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
1072 2015-09-07 Marek Polacek <polacek@redhat.com>
1075 * gcc.dg/asm-10.c: New test.
1077 2015-09-04 Jakub Jelinek <jakub@redhat.com>
1080 * gcc.dg/lto/pr67452_0.c: New test.
1082 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1085 * gcc.target/avr/pr65210.c: New test.
1087 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
1090 * lib/target-supports.exp (check_cached_effective_target):
1091 Apppend $prop to et_prop_list only if needed.
1093 2015-09-04 Marek Polacek <polacek@redhat.com>
1096 * gcc.dg/ubsan/pr67279.c: New test.
1098 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
1099 Petr Murzin <petr.murzin@intel.com>
1100 Kirill Yukhin <kirill.yukhin@intel.com>
1102 * gcc.target/i386/avx512f-scatter-1.c: New.
1103 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
1104 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
1106 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
1108 * gfortran.dg/read_dir.f90: Delete empty directory when closing
1109 rather than calling rmdir, cleanup if open fails.
1111 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1113 * gcc.target/powerpc/vec-mult-char-1.c: New test.
1114 * gcc.target/powerpc/vec-mult-char-2.c: New test.
1115 * lib/target-supports.exp (check_effective_target_vect_char_mult):
1116 Return true for PowerPC targets that implement Altivec.
1118 2015-09-03 Renlin Li <renlin.li@arm.com>
1120 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
1122 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
1124 2015-09-03 Martin Sebor <msebor@redhat.com>
1127 * g++.dg/addr_builtin-1.C: New test.
1128 * gcc.dg/addr_builtin-1.c: New test.
1130 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1132 * gcc.target/powerpc/vec-shift.c: New test.
1134 2015-09-03 Tom de Vries <tom@codesourcery.com>
1136 PR tree-optimization/65637
1137 * gcc.dg/autopar/reduc-4.c: New test.
1139 2015-09-03 Tom de Vries <tom@codesourcery.com>
1141 PR tree-optimization/65637
1142 * gcc.dg/autopar/pr46099-2.c: New test.
1144 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1147 * g++.dg/pr67351.C: New test.
1149 2015-09-03 Richard Biener <rguenther@suse.de>
1152 * g++.dg/lto/pr66705_0.C: New testcase.
1154 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
1157 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
1158 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
1160 2015-09-02 Marek Polacek <polacek@redhat.com>
1163 * gcc.dg/pr67432.c: New test.
1165 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
1167 * lib/target-supports.exp (clear_effective_target_cache): New.
1168 (check_cached_effective_target): Update et_prop_list.
1169 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
1170 * g++.dg/compat/compat.exp: Likewise.
1171 * g++.dg/compat/struct-layout-1.exp: Likewise.
1172 * lib/asan-dg.exp: Likewise.
1173 * lib/atomic-dg.exp: Likewise.
1174 * lib/cilk-plus-dg.exp: Likewise.
1175 * lib/clearcap.exp: Likewise.
1176 * lib/mpx-dg.exp: Likewise.
1177 * lib/tsan-dg.exp: Likewise.
1178 * lib/ubsan-dg.exp: Likewise.
1180 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
1182 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
1184 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
1185 Andrew Bennett <andrew.bennett@imgtec.com>
1187 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
1188 dependencies between ISA level and compact-branches.
1189 * gcc.target/mips/branch-10.c: Update expected output to allow
1190 compact forms of b/bal.
1191 * gcc.target/mips/branch-11.c: Likewise.
1192 * gcc.target/mips/branch-12.c: Likewise.
1193 * gcc.target/mips/branch-13.c: Likewise.
1194 * gcc.target/mips/branch-3.c: Likewise.
1195 * gcc.target/mips/branch-4.c: Likewise.
1196 * gcc.target/mips/branch-5.c: Likewise.
1197 * gcc.target/mips/branch-6.c: Likewise.
1198 * gcc.target/mips/branch-7.c: Likewise.
1199 * gcc.target/mips/branch-8.c: Likewise.
1200 * gcc.target/mips/branch-9.c: Likewise.
1201 * gcc.target/mips/branch-cost-1.c: Likewise.
1202 * gcc.target/mips/call-1.c: Likewise.
1203 * gcc.target/mips/call-2.c: Likewise.
1204 * gcc.target/mips/call-3.c: Likewise.
1205 * gcc.target/mips/call-4.c: Likewise.
1206 * gcc.target/mips/call-5.c: Likewise.
1207 * gcc.target/mips/call-6.c: Likewise.
1208 * gcc.target/mips/lazy-binding-1.c: Likewise.
1209 * gcc.target/mips/near-far-1.c: Likewise.
1210 * gcc.target/mips/near-far-2.c: Likewise.
1211 * gcc.target/mips/near-far-3.c: Likewise.
1212 * gcc.target/mips/near-far-4.c: Likewise.
1213 * gcc.target/mips/umips-branch-3.c: Ensure the test is
1214 run with compact branches allowed.
1215 * gcc.target/mips/compact-branches-1.c: New file.
1216 * gcc.target/mips/compact-branches-2.c: Likewise.
1217 * gcc.target/mips/compact-branches-3.c: Likewise.
1218 * gcc.target/mips/compact-branches-4.c: Likewise.
1219 * gcc.target/mips/compact-branches-5.c: Likewise.
1220 * gcc.target/mips/compact-branches-6.c: Likewise.
1221 * gcc.target/mips/compact-branches-7.c: Likewise.
1223 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
1225 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
1226 Clean-up a created directory if testcase fails.
1228 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
1231 * g++.dg/pr67405.C: New test.
1233 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1235 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
1237 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1239 * gcc.dg/ifcvt-1.c: New test.
1240 * gcc.dg/ifcvt-2.c: Likewise.
1241 * gcc.dg/ifcvt-3.c: Likewise.
1243 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1246 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
1249 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1251 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
1253 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
1256 * g++.dg/other/pr61753.C: New.
1258 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
1260 * gcc.dg/tree-ssa/cmp-1.c: New file.
1262 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
1264 * gcc.dg/tree-ssa/complex-7.c: New file.
1266 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1268 * gcc.target/powerpc/swaps-p8-19.c: New test.
1270 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1273 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
1275 2015-08-29 Tom de Vries <tom@codesourcery.com>
1277 PR tree-optimization/46193
1278 * gcc.dg/autopar/pr46193.c: New test.
1280 2015-08-28 Nathan Sidwell <nathan@acm.org>
1282 * gcc.dg/compat/struct-layout-1_generate.c: Simply
1283 use exit code for failure.
1285 * gcc.dg/torture/matrix-1.c: Use plain printf.
1286 * gcc.dg/torture/matrix-2.c: Likewise.
1287 * gcc.dg/torture/matrix-5.c: Likewise.
1288 * gcc.dg/torture/matrix-6.c: Likewise.
1289 * gcc.dg/torture/transpose-1.c: Likewise.
1290 * gcc.dg/torture/transpose-2.c: Likewise.
1291 * gcc.dg/torture/transpose-3.c: Likewise.
1292 * gcc.dg/torture/transpose-4.c: Likewise.
1293 * gcc.dg/torture/transpose-5.c: Likewise.
1294 * gcc.dg/torture/transpose-6.c: Likewise.
1296 2015-08-28 Jeff Law <law@redhat.com>
1299 * gcc.dg/tree-ssa/pr66752-2.c: New test.
1300 * gcc.dg/torture/pr66752-1.c: New test
1301 * g++.dg/torture/pr66752-2.C: New test.
1303 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
1305 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
1307 * gcc.dg/tree-ssa/sra-15.c: New.
1309 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
1311 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
1312 * gcc.target/mips/msub-8.c: Ditto
1314 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1316 * lib/target-supports.exp (check-effective_target_vect_double):
1317 Enable for Power targets with VSX hardware available.
1318 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
1319 vect_no_align && { ! vect_hw_misalign }.
1321 2015-08-27 Sebastian Pop <s.pop@samsung.com>
1323 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
1324 Replaced by opt_files, compile with -floop-nest-optimize.
1325 * g++.dg/graphite/graphite.exp: Same.
1326 * gfortran.dg/graphite/graphite.exp: Same.
1327 * gcc.dg/graphite/block-0.c: Adjust pattern.
1328 * gcc.dg/graphite/block-1.c: Same.
1329 * gcc.dg/graphite/block-3.c: Same.
1330 * gcc.dg/graphite/block-4.c: Same.
1331 * gcc.dg/graphite/block-5.c: Same.
1332 * gcc.dg/graphite/block-6.c: Same.
1333 * gcc.dg/graphite/block-7.c: Same.
1334 * gcc.dg/graphite/block-8.c: Same.
1335 * gcc.dg/graphite/block-pr47654.c: Same.
1336 * gcc.dg/graphite/interchange-0.c: Same.
1337 * gcc.dg/graphite/interchange-1.c: Same.
1338 * gcc.dg/graphite/interchange-10.c: Same.
1339 * gcc.dg/graphite/interchange-11.c: Same.
1340 * gcc.dg/graphite/interchange-12.c: Same.
1341 * gcc.dg/graphite/interchange-13.c: Same.
1342 * gcc.dg/graphite/interchange-14.c: Same.
1343 * gcc.dg/graphite/interchange-15.c: Same.
1344 * gcc.dg/graphite/interchange-3.c: Same.
1345 * gcc.dg/graphite/interchange-4.c: Same.
1346 * gcc.dg/graphite/interchange-5.c: Same.
1347 * gcc.dg/graphite/interchange-6.c: Same.
1348 * gcc.dg/graphite/interchange-7.c: Same.
1349 * gcc.dg/graphite/interchange-8.c: Same.
1350 * gcc.dg/graphite/interchange-9.c: Same.
1351 * gcc.dg/graphite/interchange-mvt.c: Same.
1352 * gcc.dg/graphite/pr37485.c: Same.
1353 * gcc.dg/graphite/uns-block-1.c: Same.
1354 * gcc.dg/graphite/uns-interchange-12.c: Same.
1355 * gcc.dg/graphite/uns-interchange-14.c: Same.
1356 * gcc.dg/graphite/uns-interchange-15.c: Same.
1357 * gcc.dg/graphite/uns-interchange-9.c: Same.
1358 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1359 * gfortran.dg/graphite/interchange-3.f90: Same.
1361 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
1364 * gcc.target/i386/pr67317-1.c: New test.
1365 * gcc.target/i386/pr67317-2.c: Ditto.
1366 * gcc.target/i386/pr67317-3.c: Ditto.
1367 * gcc.target/i386/pr67317-4.c: Ditto.
1368 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
1369 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
1371 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
1373 * gcc.target/powerpc/vec-shr.c: New.
1375 2015-08-27 Marek Polacek <polacek@redhat.com>
1378 * gcc.dg/torture/pr67005.c: New test.
1380 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
1382 * gcc.dg/tree-ssa/sra-15.c: New.
1384 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
1386 * gcc.target/aarch64/long_branch_1.c: New test.
1388 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1390 * gcc.target/s390/20150826-1.c: New test.
1392 2015-08-26 Renlin Li <renlin.li@arm.com>
1394 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
1396 2015-08-26 Jiong Wang <jiong.wang@arm.com>
1398 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
1400 2015-08-26 Jiong Wang <jiong.wang@arm.com>
1402 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
1403 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
1404 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
1405 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
1407 2015-08-26 Jiong Wang <jiong.wang@arm.com>
1409 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
1411 * gcc.target/aarch64/tlsle_1.x: New test source.
1412 * gcc.target/aarch64/tlsle12_1.c: New testcase.
1413 * gcc.target/aarch64/tlsle24_1.c: Likewise.
1414 * gcc.target/aarch64/tlsle32_1.c: Likewise.
1416 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1419 * gfortran.dg/shape_8.f90: New test.
1421 2015-08-25 Marek Polacek <polacek@redhat.com>
1424 * gcc.dg/weak/weak-18.c: New test.
1426 2015-08-25 David Malcolm <dmalcolm@redhat.com>
1428 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
1429 gcc_jit_context_set_bool_use_external_driver.
1431 2015-08-25 Nathan Sidwell <nathan@acm.org>
1433 * gcc.c-torture/execute/builtins/20010124-1.x: New.
1435 * gcc.dg/20001117-1.c: Needs return_address.
1436 * gcc.dg/20020415-1.c: Needs alloca.
1437 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
1438 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
1439 * gcc.dg/pr63186.c: Needs label_values.
1440 * gcc.dg/torture/pr33848.c: Likwise.
1442 * lib/target-supports.exp (check_effective_target_fopenacc,
1443 check_effective_target_fopenmp): Disable for nvptx.
1444 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
1445 * gcc.dg/stack-usage-1.c: Likewise.
1446 * gcc.dg/stack-usage-2.c: Likewise.
1447 * gcc.dg/unused-5.c: Likewise.
1448 * gcc.dg/unwind-1.c: Likewise.
1450 2015-08-25 Christian Bruel <christian.bruel@st.com>
1452 * gcc.dg/Wno-frame-address.c: Skip for ARM.
1453 * g++.dg/Wno-frame-address.C: Ditto.
1455 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1458 * g++.dg/pr67211.C: New test.
1460 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
1464 * gfortran.dg/block_end_error_1.f90: New test.
1465 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
1467 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
1470 * gcc.target/i386/pr66821.c: New test.
1472 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
1475 * gcc.target/i386/pr67329.c: New test.
1477 2015-08-24 Nathan Sidwell <nathan@acm.org>
1479 * gcc.dg/pr49551.c: Needs -fdata-sections.
1481 * gcc.dg/pr64935-2.c: Needs scheduling.
1483 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
1484 * gcc.dg/torture/pr63738.c: Likewise.
1485 * gcc.dg/torture/pr64728.c: Likewise.
1486 * gcc.dg/pr63748.c: Likewise.
1487 * gcc.dg/20020312-2.c: Likewise.
1489 * gcc.dg/torture/pr66123.c: Needs label_values.
1491 * gcc.dg/torture/pr41261.c: Needs profiling.
1492 * gcc.dg/pr26570.c: Likewise.
1493 * gcc.dg/pr61776.c: Likewise.
1494 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1495 * gcc.dg/gomp/pr34610.c: Likewise.
1496 * gcc.dg/pr54121.c: Likewise.
1497 * gcc.dg/20050325-1.c: Likewise.
1498 * gcc.dg/pr66899.c: Likewise.
1499 * gcc.dg/pr48770.c: Likewise.
1500 * gcc.dg/pr24225.c: Likewise.
1502 * gcc.dg/pr27531-1.c: Needs io.
1503 * gcc.dg/pr44606.c: Likewise.
1505 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
1507 * gcc.dg/pr51990.c: Needs alloca.
1509 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
1511 2015-08-24 Tom de Vries <tom@codesourcery.com>
1513 PR tree-optimization/65468
1514 * gcc.dg/gomp/static-chunk-size-one.c: New test.
1516 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1519 * gfortran.dg/backtrace_1.f90: New test.
1521 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1524 * gfortran.dg/execute_command_line_2.f90: New test.
1526 2015-08-23 Tom de Vries <tom@codesourcery.com>
1528 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
1529 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
1530 vect_no_int_max to vect_no_int_min_max.
1531 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
1532 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
1533 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
1534 * gcc.dg/vect/slp-reduc-4.c: Same.
1535 * gcc.dg/vect/slp-reduc-5.c: Same.
1536 * gcc.dg/vect/vect-125.c: Same.
1537 * gcc.dg/vect/vect-13.c: Same.
1538 * gcc.dg/vect/vect-double-reduc-3.c: Same.
1539 * gcc.dg/vect/vect-reduc-1.c: Same.
1540 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
1541 * gcc.dg/vect/vect-reduc-1char.c:Same.
1542 * gcc.dg/vect/vect-reduc-1short.c: Same.
1543 * gcc.dg/vect/vect-reduc-2.c: Same.
1544 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
1545 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
1546 * lib/target-supports.exp: Same.
1548 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
1551 * g++.dg/cpp0x/decltype63.C: New.
1553 2015-08-22 Nathan Sidwell <nathan@acm.org>
1555 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
1556 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
1557 * c-c++-common/Wunused-var-8.c: Likewise.
1558 * c-c++-common/gomp/pr61486-2.c: Likewise.
1559 * c-c++-common/Wunused-var-6.c: Likewise.
1560 * c-c++-common/goacc/reduction-1.c: Likewise.
1561 * c-c++-common/goacc/reduction-2.c: Likewise.
1562 * c-c++-common/goacc/reduction-3.c: Likewise.
1563 * c-c++-common/goacc/reduction-4.c: Likewise.
1564 * gcc.dg/builtins-64.c: Likewise.
1565 * gcc.dg/pr59523.c: Likewise.
1566 * gcc.dg/tree-ssa/20080530.c: Likewise.
1567 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
1568 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
1569 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
1570 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
1571 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
1572 * gcc.dg/pr59011.c: Likewise.
1573 * gcc.dg/uninit-9.c: Likewise.
1574 * gcc.dg/pr61561.c: Likewise.
1575 * gcc.dg/vla-4.c: Likewise.
1576 * gcc.dg/20101010-1.c: Likewise.
1577 * gcc.dg/pr49120.c: Likewise.
1578 * gcc.dg/20030331-2.c: Likewise.
1579 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
1580 * gcc.dg/pr25682.c: Likewise.
1581 * gcc.dg/guality/guality.c: Likewise.
1582 * gcc.dg/pr27301.c: Likewise.
1583 * gcc.dg/uninit-9-O0.c: Likewise.
1584 * gcc.dg/fold-alloca-1.c: Likewise.
1585 * gcc.dg/pr41470.c: Likewise.
1586 * gcc.dg/pr51491-2.c: Likewise.
1587 * gcc.dg/winline-7.c: Likewise.
1588 * gcc.dg/vla-2.c: Likewise.
1589 * gcc.dg/pr50764.c: Likewise.
1590 * gcc.dg/c99-vla-1.c: Likewise.
1591 * gcc.dg/pr33238.c: Likewise.
1592 * gcc.dg/c99-const-expr-13.c: Likewise.
1593 * gcc.dg/builtin-return-1.c: Likewise.
1594 * gcc.dg/vla-3.c: Likewise.
1595 * gcc.dg/20020415-1.c: Likewise.
1596 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
1597 * gcc.dg/shrink-wrap-alloca.c: Likewise.
1598 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
1599 * gcc.dg/torture/calleesave-sse.c: Likewise.
1600 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
1601 * gcc.dg/gomp/vla-2.c: Likewise.
1602 * gcc.dg/gomp/vla-3.c: Likewise.
1603 * gcc.dg/gomp/vla-4.c: Likewise.
1604 * gcc.dg/gomp/pr30494.c: Likewise.
1605 * gcc.dg/gomp/vla-5.c: Likewise.
1606 * gcc.dg/pr51990-2.c: Likewise.
1607 * gcc.dg/vla-22.c: Likewise.
1609 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1611 * gcc.dg/cpp/multiline-2.c: Add column numbers.
1612 * gcc.dg/dollar.c: Likewise.
1613 * gcc.dg/pragma-message.c: Likewise.
1614 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
1615 * c-c++-common/raw-string-14.c: Likewise.
1617 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
1619 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
1620 property that instantiation here is a compile-time error.
1622 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
1624 * g++.dg/other/pr67065.C: Extend.
1626 2015-08-21 Nathan Sidwell <nathan@acm.org>
1628 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
1630 (check_effective_target_global_constructor): New.
1631 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
1632 * gcc.dg/debug/debug.exp: Skip for nvptx.
1633 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
1635 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
1636 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
1637 * gcc.c-torture/compile/pr33855.c: Likewise.
1638 * gcc.c-torture/compile/920723-1.c: Likewise.
1639 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
1641 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
1643 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
1646 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
1648 * gcc.c-torture/execute/switch-1.c: Likewise.
1650 * gcc.c-torture/execute/pr34456.c: Require not freestanding
1651 * gcc.c-torture/execute/printf-1.c: Likewise.
1652 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
1653 * gcc.c-torture/execute/fprintf-1.c: Likewise.
1654 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
1655 * gcc.c-torture/execute/vprintf-1.c: Likewise.
1656 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
1657 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
1658 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
1659 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
1660 * gcc.c-torture/execute/gofast.c: Likewise.
1661 * gcc.c-torture/execute/complex-6.c: Likewise.
1663 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
1664 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
1665 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
1666 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
1667 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
1668 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
1669 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1670 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
1671 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
1672 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
1673 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
1674 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
1675 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
1676 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
1677 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
1678 * gcc.dg/setjmp-1.c: Likewise.
1679 * gcc.dg/cleanup-5.c: Likewise.
1680 * gcc.dg/cleanup-12.c: Likewise.
1681 * gcc.dg/cleanup-13.c: Likewise.
1683 * gcc.dg/constructor-1.c: Require global ctor.
1685 * gcc.dg/fork-instrumentation.c: Require profiling.
1686 * gcc.dg/20030107-1.c: Likewise.
1687 * gcc.dg/20030702-1.c: Likewise.
1689 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
1690 * gcc.dg/cpp/paste2.c: Likewise.
1691 * gcc.dg/cpp/strify3.c: Likewise.
1692 * gcc.dg/cpp/strify4.c: Likewise.
1693 * gcc.dg/cpp/lexnum.c: Likewise.
1694 * gcc.dg/cpp/digraphs.c: Likewise.
1695 * gcc.dg/cpp/macro1.c: Likewise.
1697 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
1699 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
1701 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
1703 * lib/gcc-dg.exp: Add extra options for db-final to the command line
1706 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1708 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
1709 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
1710 vec_vpmsum_be and vec_shasigma_be.
1712 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
1714 * lib/target-supports.exp
1715 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
1716 with -mfp16-format=ieee.
1718 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
1721 * g++.dg/other/pr67065.C: New.
1723 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
1725 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
1727 * gcc.target/mips/inline-memcpy-2.c: Ditto.
1728 * gcc.target/mips/inline-memcpy-3.c: Ditto.
1729 * gcc.target/mips/inline-memcpy-4.c: Ditto.
1730 * gcc.target/mips/inline-memcpy-5.c: Ditto.
1732 2015-08-19 Jiong Wang <jiong.wang@arm.com>
1734 * gcc.dg/wide_shift_64_1.c: New testcase.
1735 * gcc.dg/wide_shift_128_1.c: Likewise.
1736 * gcc.target/aarch64/ashlti3_1.c: Likewise.
1738 2015-08-19 Magnus Granberg <zorry@gentoo.org>
1740 * lib/target-supports.exp
1741 (check_effective_target_fstack_protector_enabled): New test.
1742 * gcc.target/i386/ssp-default.c: New test.
1744 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
1747 * gfortran.dg/generic_31.f90: New.
1749 2015-08-19 Marek Polacek <polacek@redhat.com>
1752 * g++.dg/torture/pr67133.C: New test.
1754 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1756 * gcc.target/powerpc/altivec-35.c: New test.
1757 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
1758 * gcc.target/powerpc/vsx-vector-7.c: New test.
1760 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1763 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
1764 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
1766 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
1768 PR rtl-optimization/67218
1769 * gcc.c-torture/execute/ieee/pr67218.c,
1770 gcc.target/aarch64/fcvt_int_float_double1.c,
1771 gcc.target/aarch64/fcvt_int_float_double2.c,
1772 gcc.target/aarch64/fcvt_int_float_double3.c,
1773 gcc.target/aarch64/fcvt_int_float_double4.c,
1774 gcc.target/aarch64/fcvt_uint_float_double1.c,
1775 gcc.target/aarch64/fcvt_uint_float_double2.c,
1776 gcc.target/aarch64/fcvt_uint_float_double3.c,
1777 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
1779 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
1781 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
1782 dg-options to disable LSE extensions.
1783 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
1784 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
1785 * gcc.target/aarch64/atomic-op-char.c: Likewise.
1786 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
1787 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
1788 * gcc.target/aarch64/atomic-op-int.c: Likewise.
1789 * gcc.target/aarch64/atomic-op-long.c: Likewise.
1790 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
1791 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
1792 * gcc.target/aarch64/atomic-op-release.c: Likewise.
1793 * gcc.target/aarch64/atomic-op-short.c: Likewise.
1794 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
1795 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
1796 * gcc.target/aarch64/sync-op-full.c: Likewise.
1797 * gcc.target/aarch64/sync-op-release.c: Likewise.
1799 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
1802 * g++.dg/cpp1z/feat-cxx1z.C: New.
1804 2015-08-18 Marek Polacek <polacek@redhat.com>
1807 * gcc.dg/torture/pr67222.c: New test.
1809 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
1811 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
1813 2015-08-18 Bin Cheng <bin.cheng@arm.com>
1815 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
1816 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
1817 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
1819 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
1821 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
1822 which is used in later code.
1824 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
1827 * g++.dg/cpp0x/nullptr34.C: New.
1828 * g++.dg/warn/Wconversion2.C: Adjust.
1829 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
1830 * g++.old-deja/g++.other/null3.C: Likewise.
1832 * g++.dg/cpp0x/pr51313.C: Adjust.
1834 2015-08-17 Richard Biener <rguenther@suse.de>
1836 PR tree-optimization/67221
1837 * gcc.dg/torture/pr67221.c: New testcase.
1839 2015-08-17 Mike Stump <mikestump@comcast.net>
1840 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1842 * gcc.target/arm/memcpy-aligned-1.c: New test.
1844 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1847 * gfortran.dg/norm_4.f90: Rename to...
1848 * gfortran.dg/norm2_4.f90: this.
1849 * gfortran.dg/norm2_5.f90: New test.
1851 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
1853 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1854 * gcc.dg/ssp-1.c: Make counter a register.
1855 * gcc.dg/ssp-2.c: Likewise.
1856 * gcc.dg/torture/parm-coalesce.c: New.
1858 2015-08-14 Marek Polacek <polacek@redhat.com>
1861 * gcc.dg/torture/pr67133.c: New test.
1863 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
1864 Matthias Klose <doko@debian.org>
1867 * gcc.c-torture/compile/pr67143.c: New
1868 * gcc.target/aarch64/atomic-op-imm.c
1869 (atomic_fetch_add_negative_RELAXED): New.
1870 (atomic_fetch_sub_negative_ACQUIRE): New.
1872 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1874 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
1875 * gcc.target/aarch64/target_attr_8.c: Likewise.
1876 * gcc.target/aarch64/target_attr_14.c: Likewise.
1878 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1880 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
1882 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
1884 * gcc.target/i386/builtin_target.c: Add skylake check.
1886 2015-08-13 Jeff Law <law@redhat.com>
1888 * gcc.dg/pr66314.c: Moved from here to ..
1889 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
1890 to clear all sanitizers before -fsanitize=kernel-address.
1892 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1894 * gcc.target/aarch64/cinc_common_1.c: New test.
1896 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
1899 * g++.dg/ext/attribute-may-alias-1.C: New.
1900 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
1902 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
1904 * gcc.target/aarch64/atomic-inst-cas.c: New.
1905 * gcc.target/aarch64/atomic-inst-ops.inc: New.
1907 2015-08-13 Andreas Schwab <schwab@suse.de>
1909 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
1911 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
1914 * g++.dg/torture/pr62164.C: New.
1916 2015-08-13 Richard Biener <rguenther@suse.de>
1918 PR tree-optimization/67191
1919 * gcc.dg/torture/pr67191.c: New testcase.
1920 * g++.dg/torture/pr67191.C: Likewise.
1922 2015-08-13 Richard Biener <rguenther@suse.de>
1924 PR tree-optimization/66502
1925 PR tree-optimization/67167
1926 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
1928 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1931 * g++.dg/init/new42.C: New.
1933 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1936 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
1938 * gcc.target/powerpc/pr67071-2.c: Likewise.
1939 * gcc.target/powerpc/pr67071-3.c: Likewise.
1941 2015-08-12 Marek Polacek <polacek@redhat.com>
1944 * c-c++-common/Wshift-overflow-6.c: New test.
1945 * c-c++-common/Wshift-overflow-7.c: New test.
1946 * g++.dg/cpp1y/left-shift-2.C: New test.
1948 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1951 * g++.dg/cpp0x/pr52742.C: New.
1953 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
1955 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
1956 Check Knights Landing support.
1958 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1961 * g++.dg/warn/Wunused-result-1.C: New.
1963 2015-08-12 Richard Biener <rguenther@suse.de>
1965 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
1966 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
1967 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
1968 * g++.dg/tree-ssa/pr61034.C: Adjust.
1969 * gcc.dg/fold-compare-2.c: Likewise.
1970 * gcc.dg/pr50763.c: Likewise.
1971 * gcc.dg/predict-3.c: Likewise.
1972 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
1973 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1974 * gcc.dg/tree-ssa/pr20657.c: Likewise.
1975 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1976 * gcc.dg/tree-ssa/pr37508.c: Likewise.
1977 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1978 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1979 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1980 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1981 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1982 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1983 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1985 2015-08-12 Nathan Sidwell <nathan@acm.org>
1987 * gcc.dg/vrp-min-max-1.c: New.
1988 * gcc.dg/vrp-min-max-2.c: New.
1990 2015-08-12 Richard Biener <rguenther@suse.de>
1992 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
1994 2015-08-12 Tom de Vries <tom@codesourcery.com>
1997 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
1998 Handle absence of vector min/max for sparc.
2000 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
2003 * g++.dg/ext/mv25.C: New test.
2005 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
2007 * gcc.target/i386/avx2-vect-shift.c: New test.
2009 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
2013 * gcc.dg/pragma-diag-3.c: New test.
2014 * gcc.dg/pragma-diag-4.c: New test.
2016 2015-08-11 Nathan Sidwell <nathan@acm.org>
2018 * c-c++-common/dfp/operator-comma.c: Call init function.
2019 * c-c++-common/dfp/convert-dfp-2.c: New test.
2021 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
2023 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
2024 Treat model == 0x4f as Broadwell.
2026 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2029 * gfortran.dg/pr67140.f90: New test.
2031 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
2035 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
2037 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
2040 * gfortran.dg/ieee/large_4.f90: New test.
2042 2015-08-08 Bud Davis <jmdavis@link.com>
2045 * gfortran.dg/common_22.f90: New.
2047 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
2049 PR rtl-optimization/67028
2050 * gcc.dg/pr67028.c: New testcase.
2052 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
2054 PR rtl-optimization/67029
2055 * gcc.dg/pr67029.c: New test.
2057 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2060 * gfortran.dg/ieee/ieee_8.f90: New test.
2062 2015-08-07 Jiong Wang <jiong.wang@arm.com>
2064 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
2066 * gcc.target/aarch64/noplt_2.c: Likewise.
2067 * gcc.target/aarch64/noplt_3.c: Likewise.
2069 2015-08-06 David Malcolm <dmalcolm@redhat.com>
2071 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
2072 optimization level, and print a summary at the end.
2074 2015-08-06 Jiong Wang <jiong.wang@arm.com>
2076 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
2078 2015-08-06 Jiong Wang <jiong.wang@arm.com>
2080 * gcc.target/aarch64/noplt_3.c: New testcase.
2082 2015-08-06 Jiong Wang <jiong.wang@arm.com>
2084 * gcc.target/aarch64/noplt_1.c: New testcase.
2085 * gcc.target/aarch64/noplt_2.c: Likewise.
2087 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
2089 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
2090 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
2092 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2094 * gcc.target/s390/dwarfregtable-1.c: New test.
2095 * gcc.target/s390/dwarfregtable-2.c: New test.
2096 * gcc.target/s390/dwarfregtable-3.c: New test.
2098 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2100 * gcc.target/s390/htm-builtins-z13-1.c: New test.
2102 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2105 * gfortran.dg/ieee/large_2.f90: New test.
2106 * gfortran.dg/ieee/large_3.F90: New test.
2108 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2111 * gfortran.dg/ieee/large_1.f90: Adjust test.
2113 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
2114 Jeff Law <law@redhat.com>
2117 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
2118 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
2119 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
2120 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
2121 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2122 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2124 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2127 * gfortran.dg/pr66311.f90: New file.
2129 2015-08-05 Richard Biener <rguenther@suse.de>
2131 PR tree-optimization/67121
2132 * gcc.dg/torture/pr67121.c: New testcase.
2134 2015-08-05 Nick Clifton <nickc@redhat.com>
2136 * gcc.target/rl78: New directory.
2137 * gcc.target/rl78/rl78.exp: New file: Test driver.
2138 * gcc.target/rl78/test_addm3.c: New file: Test adds.
2140 2015-08-05 Richard Biener <rguenther@suse.de>
2143 * gcc.dg/torture/pr67120.c: New testcase.
2145 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
2149 * lib/fortran-modules.exp: Call cleanup-submodules from
2151 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
2152 cover the cases where private entities are no longer optimized
2154 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
2156 * gfortran.dg/submodule_1.f08: Change cleanup module names.
2157 * gfortran.dg/submodule_5.f08: The same.
2158 * gfortran.dg/submodule_9.f08: The same.
2159 * gfortran.dg/submodule_10.f08: New test.
2161 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
2164 * g++.dg/cpp1y/var-templ35.C: New.
2166 2015-08-05 Richard Biener <rguenther@suse.de>
2168 PR tree-optimization/67055
2169 * g++.dg/torture/pr67055.C: New testcase.
2171 2015-08-05 Richard Biener <rguenther@suse.de>
2173 PR tree-optimization/67109
2174 * gcc.dg/torture/pr67109.c: New testcase.
2175 * gcc.dg/vect/vect-119.c: Adjust.
2177 2015-08-05 Richard Biener <rguenther@suse.de>
2180 * gcc.dg/pr67107.c: New testcase.
2182 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2185 * g++.dg/cpp1z/abbrev2.C: New.
2187 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2189 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
2191 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2194 * g++.dg/init/explicit4.C: New.
2196 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2198 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
2199 without VSX an Power8 vector support.
2201 2015-08-04 Richard Biener <rguenther@suse.de>
2203 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
2205 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
2208 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
2211 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2214 * g++.dg/cpp1y/var-templ34.C: New.
2216 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2218 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
2219 * gcc.target/aarch64/target_attr_1.c: Likewise.
2220 * gcc.target/aarch64/target_attr_2.c: Likewise.
2221 * gcc.target/aarch64/target_attr_3.c: Likewise.
2222 * gcc.target/aarch64/target_attr_4.c: Likewise.
2223 * gcc.target/aarch64/target_attr_5.c: Likewise.
2224 * gcc.target/aarch64/target_attr_6.c: Likewise.
2225 * gcc.target/aarch64/target_attr_7.c: Likewise.
2226 * gcc.target/aarch64/target_attr_8.c: Likewise.
2227 * gcc.target/aarch64/target_attr_9.c: Likewise.
2228 * gcc.target/aarch64/target_attr_10.c: Likewise.
2229 * gcc.target/aarch64/target_attr_11.c: Likewise.
2230 * gcc.target/aarch64/target_attr_12.c: Likewise.
2231 * gcc.target/aarch64/target_attr_13.c: Likewise.
2232 * gcc.target/aarch64/target_attr_14.c: Likewise.
2233 * gcc.target/aarch64/target_attr_15.c: Likewise.
2235 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2237 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
2239 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2241 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
2243 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2245 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
2248 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2251 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
2252 * gfortran.dg/ieee/large_1.f90: New test.
2254 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2256 PR tree-optimization/67043
2257 * gcc.dg/pr67043.c: New test.
2259 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
2261 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
2263 2015-08-03 David Malcolm <dmalcolm@redhat.com>
2265 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
2266 it to push/pop timing items.
2267 (main): For each optimization level, create a gcc_jit_timer, and
2268 time all of the iteration within that level cumulatively.
2269 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
2270 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
2272 2015-08-03 Alexander Basov <coohpt@gmail.com>
2277 * gcc.target/arm/pr43404.c : New testcase.
2278 * gcc.target/arm/pr48470.c : New testcase.
2279 * gcc.target/arm/pr64744-1.c : New testcase.
2280 * gcc.target/arm/pr64744-2.c : New testcase.
2282 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
2284 PR tree-optimization/67077
2285 * gcc.dg/pr67077.c: New test.
2287 2015-08-03 Jeff Law <law@redhat.com>
2290 PR gcov-profile/66899
2291 * gcc.dg/pr66899.c: New test.
2292 * gcc.dg/pr66314.c: New test.
2294 2015-08-03 Marek Polacek <polacek@redhat.com>
2297 * gcc.dg/pr67088.c: New test.
2299 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
2302 * gcc.target/arm/vnmul-1.c: New.
2303 * gcc.target/arm/vnmul-2.c: New.
2304 * gcc.target/arm/vnmul-3.c: New.
2305 * gcc.target/arm/vnmul-4.c: New.
2307 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
2310 * gfortran.dg/class_allocate_20.f90: New.
2312 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2314 * gcc.target/aarch64/csel_bfx_1.c: New test.
2315 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
2317 2015-08-02 Martin Sebor <msebor@redhat.com>
2319 * g++.dg/Wframe-address-in-Wall.C: New test.
2320 * g++.dg/Wframe-address.C: New test.
2321 * g++.dg/Wno-frame-address.C: New test.
2322 * gcc.dg/Wframe-address-in-Wall.c: New test.
2323 * gcc.dg/Wframe-address.c: New test.
2324 * gcc.dg/Wno-frame-address.c: New test.
2326 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
2328 * c-c++-common/Wmisleading-indentation.c: Add more tests.
2330 2015-08-01 Michael Collison <michael.collison@linaro.org
2331 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2333 * gcc.target/arm/mincmp.c: New test.
2335 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
2338 * gfortran.dg/associated_target_6.f03: New test
2340 2015-08-01 Tom de Vries <tom@codesourcery.com>
2342 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
2343 optimize ("-ftree-parallelize-loops=0").
2344 Add successful scans for 2 detected reductions. Add xfail scans for 3
2345 detected reductions.
2346 * gcc.dg/autopar/reduc-2short.c: Same.
2347 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
2348 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
2349 detected reductions.
2350 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
2353 2015-07-31 Marek Polacek <polacek@redhat.com>
2356 * g++.dg/ubsan/pr66977.C: New test.
2358 2015-07-30 Marek Polacek <polacek@redhat.com>
2360 * c-c++-common/Wtautological-compare-3.c: New test.
2362 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
2364 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
2365 (CHECK): Pass address of scalar, rather than array.
2367 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
2369 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
2371 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
2373 * gcc.target/aarch64/fp16/fp16.exp: New.
2374 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
2375 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
2377 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
2379 * gcc.target/aarch64/f16_movs_1.c: New test.
2381 2015-07-28 Tom de Vries <tom@codesourcery.com>
2383 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
2386 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
2387 Manuel López-Ibáñez <manu@gcc.gnu.org>
2389 * gcc.dg/parm-incomplete-1.c: Update.
2390 * gcc.dg/pr18809-1.c: Update.
2391 * gcc.dg/pr27953.c: Update.
2392 * gcc.dg/vla-11.c: Update.
2394 2015-07-27 Marek Polacek <polacek@redhat.com>
2396 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
2398 2015-07-27 Tom de Vries <tom@codesourcery.com>
2400 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
2401 attribute. Update comment.
2403 Add scan for not parallelizing inner loop.
2404 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
2408 2015-07-27 Marek Polacek <polacek@redhat.com>
2411 * c-c++-common/Wtautological-compare-2.c: New test.
2413 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
2416 * gcc.target/i386/pr66232-6.c: New tests.
2417 * gcc.target/i386/pr66232-7.c: Likewise.
2418 * gcc.target/i386/pr66232-8.c: Likewise.
2419 * gcc.target/i386/pr66232-9.c: Likewise.
2421 2015-07-27 Marek Polacek <polacek@redhat.com>
2425 * c-c++-common/Wtautological-compare-1.c: New test.
2427 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2430 * g++.dg/template/pr18969.C: New test.
2431 * g++.dg/template/pr18969-2.C: New test.
2432 * g++.old-deja/g++.jason/overload.C: Remove return value in
2433 template function returning void.
2435 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
2437 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
2438 immediates to avoid shift-overflow warnings.
2440 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
2443 * g++.dg/init/pr66857.C: New test.
2445 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
2448 * gcc.target/i386/pr66648.c: New test.
2450 2015-07-25 Tom de Vries <tom@codesourcery.com>
2452 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
2453 interchange_files and block_files variables.
2454 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
2456 * gcc.dg/graphite/uns-interchange-12.c: Same.
2457 * gcc.dg/graphite/uns-interchange-14.c: Same.
2458 * gcc.dg/graphite/uns-interchange-15.c: Same.
2459 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
2460 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2462 2015-07-25 Jeff Law <law@redhat.com>
2466 * gcc.dg/tree-ssa/pr66752-2.c: New test.
2467 * gcc.dg/torture/pr66752-1.c: New test
2468 * g++.dg/torture/pr66752-2.C: New test.
2470 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
2473 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
2475 PR rtl-optimization/64164
2476 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2477 * gcc.dg/ssp-1.c: Make counter a register.
2478 * gcc.dg/ssp-2.c: Likewise.
2479 * gcc.dg/torture/parm-coalesce.c: New.
2481 2015-07-24 Tom de Vries <tom@codesourcery.com>
2483 * gcc.dg/graphite/block-1.c: Xfail scan.
2484 * gcc.dg/graphite/interchange-12.c: Same.
2485 * gcc.dg/graphite/interchange-14.c: Same.
2486 * gcc.dg/graphite/interchange-15.c: Same.
2487 * gcc.dg/graphite/interchange-9.c: Same.
2488 * gcc.dg/graphite/interchange-mvt.c: Same.
2489 * gcc.dg/graphite/uns-block-1.c: New test.
2490 * gcc.dg/graphite/uns-interchange-12.c: New test.
2491 * gcc.dg/graphite/uns-interchange-14.c: New test.
2492 * gcc.dg/graphite/uns-interchange-15.c: New test.
2493 * gcc.dg/graphite/uns-interchange-9.c: New test.
2494 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
2496 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
2499 * c-c++-common/Wunused-function-1.c: New.
2501 2015-07-24 Tom de Vries <tom@codesourcery.com>
2503 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
2504 alternative exit-first loop transform.
2505 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
2506 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
2507 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
2508 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
2509 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
2510 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
2511 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2512 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
2513 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
2515 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
2518 * gcc.target/i386/mpx/pr66566.c: New test.
2520 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
2523 * gcc.target/i386/pr66978.c: New test.
2525 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2527 * gcc.target/s390/gpr2fprsavecfi.c: New test.
2529 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2531 * gcc.target/s390/insv-1.c: New test.
2532 * gcc.target/s390/insv-2.c: New test.
2533 * gcc.target/s390/insv-3.c: New test.
2535 2015-07-24 Tom de Vries <tom@codesourcery.com>
2537 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
2539 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2542 * gcc.dg/pr25530.c: New test.
2544 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2547 * gcc.dg/pr25529.c: New test.
2549 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2551 * gcc.target/arm/reg_equal_test.c: New test.
2553 2015-07-23 Jeff Law <law@redhat.com>
2556 * gcc.dg/tree-ssa/pr66752-2.c: New test.
2557 * gcc.dg/torture/pr66752-1.c: New test
2558 * g++.dg/torture/pr66752-2.C: New test.
2560 2015-07-23 Marek Polacek <polacek@redhat.com>
2563 * g++.dg/warn/Wlogical-op-2.C: New test.
2565 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
2567 PR rtl-optimization/64164
2568 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2569 * gcc.dg/ssp-1.c: Make counter a register.
2570 * gcc.dg/ssp-2.c: Likewise.
2571 * gcc.dg/torture/parm-coalesce.c: New.
2573 2015-07-23 Marek Polacek <polacek@redhat.com>
2576 * c-c++-common/ubsan/pr66908.c: New test.
2578 2015-07-23 Tom de Vries <tom@codesourcery.com>
2580 * gcc.dg/autopar/outer-4.c: Add xfail.
2581 * gcc.dg/autopar/outer-5.c: Same.
2582 * gcc.dg/autopar/outer-6.c: Same.
2583 * gcc.dg/autopar/reduc-2.c: Same.
2584 * gcc.dg/autopar/reduc-2char.c: Same.
2585 * gcc.dg/autopar/reduc-2short.c: Same.
2586 * gcc.dg/autopar/reduc-8.c: Same.
2587 * gcc.dg/autopar/uns-outer-4.c: New test.
2588 * gcc.dg/autopar/uns-outer-5.c: New test.
2589 * gcc.dg/autopar/uns-outer-6.c: New test.
2591 2015-07-23 Richard Biener <rguenther@suse.de>
2593 PR tree-optimization/66952
2594 * gcc.dg/torture/pr66952.c: Use signed char.
2596 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
2598 PR tree-optimization/66926,66951
2599 * gcc.dg/vect/pr66951.c: New test.
2601 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
2604 * g++.dg/parse/error57.C: New.
2605 * g++.dg/expr/string-2.C: Update.
2607 2015-07-23 Richard Biener <rguenther@suse.de>
2609 PR tree-optimization/66945
2610 * gcc.dg/torture/pr66945.c: New testcase.
2612 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
2615 * g++.dg/ext/mv24.C: New test.
2617 2015-07-22 Marek Polacek <polacek@redhat.com>
2619 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
2622 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
2626 * gfortran.dg/generic_30.f90: New.
2628 2015-07-22 Richard Biener <rguenther@suse.de>
2630 PR tree-optimization/66952
2631 * gcc.dg/torture/pr66952.c: New testcase.
2633 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
2635 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
2637 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
2639 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
2641 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
2643 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
2645 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
2647 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
2649 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
2651 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
2653 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
2655 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
2657 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
2659 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
2661 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
2663 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
2665 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
2667 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
2669 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
2671 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
2673 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
2675 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
2677 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
2679 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
2681 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
2683 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
2685 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
2687 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
2689 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
2691 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
2693 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
2695 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
2697 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
2699 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
2701 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
2703 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
2705 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
2707 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
2709 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
2711 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
2713 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
2715 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
2717 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
2719 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
2721 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
2723 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
2725 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
2727 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
2729 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
2731 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
2733 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
2735 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
2737 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
2739 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
2741 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
2743 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
2745 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
2747 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
2749 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
2751 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
2753 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
2755 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
2757 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
2759 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
2761 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
2763 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
2765 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
2767 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
2769 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
2771 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
2773 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
2775 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
2777 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
2779 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
2781 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
2783 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
2785 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
2787 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
2789 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
2791 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
2793 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
2795 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
2797 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
2799 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
2801 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
2803 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
2805 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
2807 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
2809 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
2811 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
2813 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
2815 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
2817 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
2819 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
2821 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
2823 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
2825 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
2827 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
2829 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
2831 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
2833 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
2835 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
2837 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
2839 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
2841 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
2843 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
2845 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
2847 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
2849 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
2851 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
2853 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
2855 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
2857 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
2859 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
2861 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
2863 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
2865 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
2867 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
2869 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
2871 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
2873 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
2875 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
2877 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
2879 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
2881 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
2883 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
2885 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
2887 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
2889 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
2891 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
2893 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
2895 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
2897 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
2900 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
2902 * g++.dg/template/crash81.C: Update.
2904 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
2907 * gcc.target/i386/pr66424.c: New.
2909 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
2911 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
2913 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
2916 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
2917 Drop address sanitization.
2919 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
2921 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
2923 (dg-additional-options): Set armv5t flag.
2925 2015-07-21 Marek Polacek <polacek@redhat.com>
2927 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
2928 * gcc.dg/vmx/unpack.c: Likewise.
2929 * gcc.target/powerpc/quad-atomic.c: Likewise.
2931 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
2933 * gcc.target/i386/asm-flag-5.c (f_ll): New.
2935 2015-07-20 Jiong Wang <jiong.wang@arm.com>
2937 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
2940 2015-07-20 Marek Polacek <polacek@redhat.com>
2943 * c-c++-common/Wshift-overflow-1.c: New test.
2944 * c-c++-common/Wshift-overflow-2.c: New test.
2945 * c-c++-common/Wshift-overflow-3.c: New test.
2946 * c-c++-common/Wshift-overflow-4.c: New test.
2947 * c-c++-common/Wshift-overflow-5.c: New test.
2948 * g++.dg/cpp1y/left-shift-1.C: New test.
2949 * gcc.dg/c90-left-shift-2.c: New test.
2950 * gcc.dg/c90-left-shift-3.c: New test.
2951 * gcc.dg/c99-left-shift-2.c: New test.
2952 * gcc.dg/c99-left-shift-3.c: New test.
2953 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
2954 * gcc.c-torture/execute/pr40386.c: Likewise.
2955 * gcc.dg/vect/pr33373.c: Likewise.
2956 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
2957 * gcc.dg/vect/vect-shift-2.c: Likewise.
2959 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2961 * gcc.target/aarch64/neg_abs_1.c: New test.
2963 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
2966 * gcc.target/i386/pr66922.c: New test.
2968 2015-07-18 Sebastian Pop <s.pop@samsung.com>
2972 * gcc.dg/tree-ssa/pr42327.c: Removed.
2973 * g++.dg/other/pr35011.C: Removed.
2975 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
2978 * gcc.target/i386/pr66906.c: New test.
2980 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
2982 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
2983 as follow-up to r225930.
2985 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
2988 * lib/fortran-modules.exp (proc cleanup-submodules): New
2990 * gfortran.dg/submodule_1.f08: Change extension and clean up
2991 the submodule files.
2992 * gfortran.dg/submodule_2.f08: ditto
2993 * gfortran.dg/submodule_6.f08: ditto
2994 * gfortran.dg/submodule_7.f08: ditto
2995 * gfortran.dg/submodule_8.f08: New test
2996 * gfortran.dg/submodule_9.f08: New test
2998 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
2999 Sebastian Pop <s.pop@samsung.com>
3002 * gcc.dg/graphite/pr61929.c: New.
3004 2015-07-17 Marek Polacek <polacek@redhat.com>
3006 * gcc.dg/fold-minus-7.c: New test.
3008 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3010 * gfortran.dg/co_reduce_1.f90: New file.
3012 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
3015 * gcc.target/i386/pr66824.c:
3017 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
3020 * gfortran.dg/structure_constructor_13.f03: New test.
3022 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
3025 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
3026 of generated while loops in the tree dump.
3027 * gfortran.dg/derived_constructor_comps_6.f90: New file.
3029 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
3031 * gcc.dg/vect/vect-outer-simd-2.c: New test.
3033 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
3036 * gcc.target/i386/pr66891.c: New test.
3038 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3040 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
3042 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
3044 PR rtl-optimization/66626
3045 * gcc.target/i386/pr66626-2.c: New.
3047 2015-07-16 Martin Liska <mliska@suse.cz>
3049 * g++.dg/ipa/pr66896.c: New test.
3051 2015-07-16 Richard Biener <rguenther@suse.de>
3053 PR tree-optimization/66894
3054 * gcc.dg/torture/pr66894.c: New testcase.
3056 2015-07-16 Richard Biener <rguenther@suse.de>
3058 * gcc.dg/tree-ssa/pr21031.c: Adjust.
3060 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
3063 * g++.dg/pr66866.C: New test.
3065 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3067 * gcc.target/powerpc/vec-cmp-sel.c: New test.
3069 2015-07-15 Richard Biener <rguenther@suse.de>
3071 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
3072 { -O3 -fomit-frame-pointer },
3073 { -O3 -fomit-frame-pointer -funroll-loops } and
3074 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
3076 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
3077 -finline-functions }
3079 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
3081 * gcc.target/mips/interrupt_handler-5.c: New test.
3083 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
3084 Robert Suchanek <robert.suchanek@imgtec.com>
3086 * gcc.target/mips/interrupt_handler-4.c: New test.
3088 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
3091 * gcc.dg/lto/lto.exp: Initialize MPX.
3093 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3095 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
3097 * gcc.target/arm/scd42-3.c: Likewise.
3099 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
3101 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
3102 code to be run when the pre-arch code increases the isa_rev to
3103 mips32r6 or greater.
3105 2015-07-15 Richard Biener <rguenther@suse.de>
3107 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
3108 { -O3 -fomit-frame-pointer },
3109 { -O3 -fomit-frame-pointer -funroll-loops } and
3110 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
3112 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
3113 -finline-functions }
3114 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
3115 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
3116 to additional_flags.
3118 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
3120 PR rtl-optimization/66838
3121 * gcc.target/i386/pr66838.c: New test.
3123 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
3126 * g++.dg/template/pr66850.C: New test.
3128 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3129 Cesar Philippidis <cesar@codesourcery.com>
3130 Chung-Lin Tang <cltang@codesourcery.com>
3132 * gcc.target/nios2/nios2-flushd.c: New.
3133 * gcc.target/nios2/nios2-rdprs.c: New.
3134 * gcc.target/nios2/r2-atomic.c: New.
3135 * gcc.target/nios2/r2-eni.c: New.
3136 * gcc.target/nios2/r2-wrpie.c: New.
3138 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3139 Cesar Philippidis <cesar@codesourcery.com>
3140 Chung-Lin Tang <cltang@codesourcery.com>
3142 * gcc.target/nios2/cdx-ldstwm-1.c: New.
3143 * gcc.target/nios2/cdx-ldstwm-2.c: New.
3145 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3146 Cesar Philippidis <cesar@codesourcery.com>
3147 Chung-Lin Tang <cltang@codesourcery.com>
3149 * gcc.target/nios2/andci.c: New.
3150 * gcc.target/nios2/bmx.c: New.
3151 * gcc.target/nios2/cdx-add.c: New.
3152 * gcc.target/nios2/cdx-branch.c: New.
3153 * gcc.target/nios2/cdx-callret.c: New.
3154 * gcc.target/nios2/cdx-loadstore.c: New.
3155 * gcc.target/nios2/cdx-logical.c: New.
3156 * gcc.target/nios2/cdx-mov.c: New.
3157 * gcc.target/nios2/cdx-shift.c: New.
3158 * gcc.target/nios2/cdx-sub.c: New.
3159 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
3161 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
3164 * g++.dg/cpp0x/vt-65071.C: New.
3166 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3167 Cesar Philippidis <cesar@codesourcery.com>
3168 Chung-Lin Tang <cltang@codesourcery.com>
3170 * gcc.target/nios2/r2-io-range.c: New.
3171 * gcc.target/nios2/r2-stio-1.c: New.
3172 * gcc.target/nios2/r2-stio-2.c: New.
3173 * gcc.target/nios2/nios2-ldxio.c: New.
3174 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
3175 of just compile. Add more tests.
3177 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3179 gfortran.dg/pr66864.f90: New test.
3181 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
3183 PR rtl-optimization/66626
3184 * gcc.target/i386/pr66626.c: New.
3186 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
3188 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
3189 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
3190 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
3192 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
3194 * g++.dg/template/crash81.C: Adjust for error + inform change.
3195 * g++.dg/template/pr58878.C: Likewise.
3196 * g++.dg/template/shadow1.C: Likewise.
3197 * g++.dg/template/shadow2.C: Likewise.
3198 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
3199 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
3200 * g++.old-deja/g++.brendan/crash7.C: Likewise.
3201 * g++.old-deja/g++.pt/shadow2.C: Likewise.
3203 2015-07-14 Richard Biener <rguenther@suse.de>
3205 PR tree-optimization/66863
3206 * gcc.dg/torture/pr66863.c: New testcase.
3208 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
3211 * g++.dg/template/pr65186.C: New test.
3213 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
3215 * gcc.target/arm/macro_defs0.c: Add directive to skip
3216 test if -marm is present.
3217 * gcc.target/arm/macro_defs1.c: Likewise.
3219 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3221 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
3223 * gcc.target/aarch64/adds1.c: Likewise.
3224 * gcc.target/aarch64/ands_1.c: Likewise.
3225 * gcc.target/aarch64/bics_1.c: Likewise.
3226 * gcc.target/aarch64/subs1.c: Likewise.
3227 * gcc.target/aarch64/subs3.c: Likewise.
3229 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
3232 * gfortran.dg/pr64589.f90: New test.
3234 2015-07-13 Renlin Li <renlin.li@arm.com>
3237 * gcc.c-torture/execute/pr66556.c: New.
3239 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
3241 * gcc.dg/20020219-1.c: Fix double word typos.
3242 * gcc.dg/20020919-1.c: Same.
3244 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
3245 Jeff Law <law@redhat.com>
3248 * g++.dg/tree-ssa/pr66726.c: New test.
3249 * gcc.dg/tree-ssa/pr66726-2.c: New test.
3250 * gcc.dg/tree-ssa/pr66726.c: New test.
3252 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
3255 * g++.dg/cpp0x/variadic-ttp2.C: New.
3257 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
3260 * g++.dg/cpp0x/auto46.C: New test.
3261 * g++.dg/template/pr30044.C: New test.
3262 * g++.dg/template/shadow2.C: New test.
3263 * g++.dg/template/error55.C: New test.
3264 * g++.dg/template/crash83.C: Accept any error string.
3265 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
3267 * g++.dg/cpp0x/variadic19.C: Likewise
3268 * g++.dg/template/canon-type-13.C: Likewise.
3269 * g++.old-deja/g++.pt/ttp42.C: Likewise.
3270 * g++.dg/torture/20070621-1.C: Likewise.
3272 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3275 * g++.dg/init/explicit3.C: New.
3277 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
3280 * gcc.target/i386/pr66819-1.c: New test.
3281 * gcc.target/i386/pr66819-2.c: Likewise.
3282 * gcc.target/i386/pr66819-3.c: Likewise.
3283 * gcc.target/i386/pr66819-4.c: Likewise.
3284 * gcc.target/i386/pr66819-5.c: Likewise.
3286 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
3289 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
3290 __attribute__((noinline, noclone)). Change "x" to "volatile char"
3291 type to prevent possible flag-clobbering zero-extensions.
3292 * gcc.target/i386/pr66703.c: New test.
3294 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3297 * g++.dg/cpp0x/nsdmi-template15.C: New.
3299 2015-07-10 Jiong Wang <jiong.wang@arm.com>
3301 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
3303 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
3305 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
3306 * gcc.target/arm/flip-thumb.c: Likewise.
3308 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
3311 * gcc.target/i386/pr66813.c: New test.
3313 2015-07-10 Jakub Jelinek <jakub@redhat.com>
3316 * gcc.dg/gomp/pr66820.c: New test.
3318 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3321 * g++.dg/cpp0x/scoped_enum6.C: New.
3323 2015-07-10 Tom de Vries <tom@codesourcery.com>
3325 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
3326 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
3328 2015-07-10 Richard Biener <rguenther@suse.de>
3330 PR tree-optimization/66823
3331 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
3332 which should not be necessary. XFAIL.
3334 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3337 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
3339 2015-07-09 Jakub Jelinek <jakub@redhat.com>
3342 * gcc.dg/gomp/pr66633-1.c: New test.
3343 * gcc.dg/gomp/pr66633-2.c: New test.
3344 * gcc.dg/gomp/pr66633-3.c: New test.
3345 * gcc.dg/gomp/pr66633-4.c: New test.
3347 2015-07-09 John Marino <gnugcc@marino.st>
3349 * lib/target-supports.exp (check_effective_target_pie):
3352 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
3355 * gcc.target/i386/pr66814.c: New test.
3357 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
3360 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
3361 * gcc.target/aarch64/fnmul-2.c: Likewise.
3362 * gcc.target/aarch64/fnmul-3.c: Likewise.
3363 * gcc.target/aarch64/fnmul-4.c: Likewise.
3365 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3368 * g++.dg/cpp0x/vt-65790.C: New.
3370 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
3373 * gcc.target/i386/pr66818.c: New test.
3375 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
3378 * gcc.target/i386/pr66817.c: New test.
3380 2015-07-09 Marek Polacek <polacek@redhat.com>
3382 PR tree-optimization/66718
3383 * gcc.dg/vect/vect-126.c: New test.
3385 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
3387 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
3388 even when dwarf-2 is not the default.
3390 2015-07-08 Jeff Law <law@redhat.com>
3393 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
3394 to have a single memory reference.
3396 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
3398 * g++.dg/other/dump-ada-spec-9.C: New test.
3400 2015-07-08 Jakub Jelinek <jakub@redhat.com>
3402 * g++.dg/vect/vect.exp: Run also simd* tests.
3403 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
3404 (check_vect): Fix up get_cpuid call for C++.
3405 * g++.dg/vect/simd-clone-1.cc: New test.
3407 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
3409 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
3411 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
3413 * gcc.target/i386/readeflags-1.c (abort): New prototype.
3414 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
3416 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
3419 * gcc.target/i386/pr66806.c: New test.
3421 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
3424 * g++.dg/cpp0x/auto45.C: New.
3426 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
3429 * gcc.target/i386/pr66334.c: New.
3431 2015-07-08 David Malcolm <dmalcolm@redhat.com>
3433 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
3436 2015-07-08 David Malcolm <dmalcolm@redhat.com>
3439 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
3440 (verify_code): Update expected error message.
3441 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
3442 (verify_code): Likewise.
3443 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
3444 (verify_code): Likewise.
3446 2015-07-08 Richard Biener <rguenther@suse.de>
3448 PR tree-optimization/66793
3449 * gcc.dg/torture/pr66793.c: New testcase.
3451 2015-07-08 Richard Biener <rguenther@suse.de>
3453 PR tree-optimization/66794
3454 * gcc.dg/torture/pr66794.c: New testcase.
3456 2015-07-08 Marek Polacek <polacek@redhat.com>
3459 * g++.dg/abi/abi-tag15.C: New test.
3461 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
3463 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
3464 * gcc.target/mips/branch-3.c: Ditto
3465 * gcc.target/mips/branch-4.c: Ditto.
3466 * gcc.target/mips/branch-5.c: Ditto.
3467 * gcc.target/mips/branch-6.c: Ditto.
3468 * gcc.target/mips/branch-7.c: Ditto.
3469 * gcc.target/mips/branch-8.c: Ditto.
3470 * gcc.target/mips/branch-9.c: Ditto.
3471 * gcc.target/mips/branch-10.c: Ditto.
3472 * gcc.target/mips/branch-11.c: Ditto.
3473 * gcc.target/mips/branch-12.c: Ditto.
3474 * gcc.target/mips/branch-13.c: Ditto.
3475 * gcc.target/mips/umips-branch-5.c: New file.
3476 * gcc.target/mips/umips-branch-6.c: New file.
3477 * gcc.target/mips/umips-branch-7.c: New file.
3478 * gcc.target/mips/umips-branch-8.c: New file.
3479 * gcc.target/mips/umips-branch-9.c: New file.
3480 * gcc.target/mips/umips-branch-10.c: New file.
3481 * gcc.target/mips/umips-branch-11.c: New file.
3482 * gcc.target/mips/umips-branch-12.c: New file.
3483 * gcc.target/mips/umips-branch-13.c: New file.
3484 * gcc.target/mips/umips-branch-14.c: New file.
3485 * gcc.target/mips/umips-branch-15.c: New file.
3486 * gcc.target/mips/umips-branch-16.c: New file.
3487 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
3488 (OCCUPY_0xfffc): New define.
3490 2015-07-08 Renlin Li <renlin.li@arm.com>
3492 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
3494 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
3496 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
3498 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
3500 * gcc.target/i386/bt-3.c: New test.
3501 * gcc.target/i386/bt-4.c: Ditto.
3503 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
3505 * g++.dg/other/dump-ada-spec-8.C: New test.
3507 2015-07-07 David Malcolm <dmalcolm@redhat.com>
3510 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
3512 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
3514 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
3516 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
3517 Avoid using an opaque struct for local "f".
3519 2015-07-07 David Malcolm <dmalcolm@redhat.com>
3522 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
3523 * jit.dg/test-pr66779.c: New testcase.
3525 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
3527 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
3530 2015-07-07 Richard Biener <rguenther@suse.de>
3532 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
3534 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
3536 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
3537 * gcc.target/mips/call-5.c: Ditto.
3538 * gcc.target/mips/call-6.c: Ditto.
3540 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3542 * gcc.dg/dx-test.c: New test-case.
3544 2015-07-07 Andre Vehreschild <vehre@gmx.de>
3547 * gfortran.dg/allocate_with_source_9.f08: New test.
3549 2015-07-07 Christian Bruel <christian.bruel@st.com>
3552 * gcc.target/arm/flip-thumb.c: Fix scan.
3553 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
3554 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
3555 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
3558 2015-07-06 Jakub Jelinek <jakub@redhat.com>
3561 * gcc.c-torture/execute/pr65956.c: New test.
3563 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
3565 * gcc.target/arm/aapcs/align1.c: New.
3566 * gcc.target/arm/aapcs/align_rec1.c: New.
3567 * gcc.target/arm/aapcs/align2.c: New.
3568 * gcc.target/arm/aapcs/align_rec2.c: New.
3569 * gcc.target/arm/aapcs/align3.c: New.
3570 * gcc.target/arm/aapcs/align_rec3.c: New.
3571 * gcc.target/arm/aapcs/align4.c: New.
3572 * gcc.target/arm/aapcs/align_rec4.c: New.
3573 * gcc.target/arm/aapcs/align_vararg1.c: New.
3574 * gcc.target/arm/aapcs/align_vararg2.c: New.
3576 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
3578 * gfortran.dg/iomsg_2.f90: New test.
3580 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
3583 * gcc.target/i386/pr66749.c: New test.
3585 2015-07-06 Richard Biener <rguenther@suse.de>
3587 PR tree-optimization/66772
3588 * gcc.dg/torture/pr66772-1.c: New testcase.
3589 * gcc.dg/torture/pr66772-2.c: Likewise.
3591 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
3593 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
3594 the jals instruction.
3596 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
3599 * gcc.target/i386/pr53383-1.c: New file.
3600 * gcc.target/i386/pr53383-2.c: Likewise.
3601 * gcc.target/i386/pr53383-3.c: Likewise.
3603 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
3605 * gcc.target/aarch64/fnmul-1.c: New.
3606 * gcc.target/aarch64/fnmul-2.c: New.
3607 * gcc.target/aarch64/fnmul-3.c: New.
3608 * gcc.target/aarch64/fnmul-4.c: New.
3610 2015-07-06 Richard Biener <rguenther@suse.de>
3613 * gcc.dg/torture/pr66759.c: New testcase.
3615 2015-07-06 Andre Vehreschild <vehre@gmx.de>
3618 * gfortran.dg/alloc_comp_class_3.f03: New test.
3619 * gfortran.dg/alloc_comp_class_4.f03: New test.
3621 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
3623 * gcc.c-torture/execute/pr66757.c: New test.
3625 2015-07-06 Bin Cheng <bin.cheng@arm.com>
3627 PR tree-optimization/66720
3628 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
3630 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
3631 Sandra Loosemore <sandra@codesourcery.com>
3633 * gcc.target/nios2/gprel-offset.c: New test.
3635 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
3638 * gfortran.dg/pr66725.f90: New test.
3640 2015-07-03 Jason Merrill <jason@redhat.com>
3642 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
3643 Avoid narrowing error.
3645 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
3647 PR rtl-optimization/66706
3648 * gcc.target/powerpc/shift-int.c: New testcase.
3650 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
3653 * gcc.target/i386/pr66746.c: New file.
3655 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
3657 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
3659 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
3661 PR tree-optimization/66119
3662 * g++.dg/opt/pr66119.C: New.
3664 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
3667 * gfortran.dg/submodule_1.f90: New test
3668 * gfortran.dg/submodule_2.f90: New test
3669 * gfortran.dg/submodule_3.f90: New test
3670 * gfortran.dg/submodule_4.f90: New test
3671 * gfortran.dg/submodule_5.f90: New test
3672 * gfortran.dg/submodule_6.f90: New test
3673 * gfortran.dg/submodule_7.f90: New test
3675 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3677 PR preprocessor/53690
3678 * g++.dg/cpp/pr53690.C: New.
3680 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3682 * gcc.target/powerpc/vec-cmp.c: New test.
3684 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
3687 * gfortran.dg/pr56520.f90: New test.
3689 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
3692 * gfortran.dg/pr66545_1.f90: New test.
3693 * gfortran.dg/pr66545_2.f90: New test.
3695 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
3697 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
3698 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
3700 2015-07-02 Richard Biener <rguenther@suse.de>
3703 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
3706 2015-07-02 Richard Biener <rguenther@suse.de>
3708 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
3710 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
3712 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
3714 2015-07-01 Jason Merrill <jason@redhat.com>
3716 * lib/target-supports.exp (cxx_default): Set to C++14.
3718 2015-07-01 Tom de Vries <tom@codesourcery.com>
3721 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
3724 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3726 * gfortran.dg/warn_conversion_8.f90: New test.
3728 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
3730 PR rtl-optimization/61047
3731 * gcc.c-torture/execute/20150611-1.c: New testcase.
3733 2015-07-01 David Malcolm <dmalcolm@redhat.com>
3736 * jit.dg/all-non-failing-tests.h: Add
3737 test-pr66700-observing-write-through-ptr.c.
3738 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
3740 2015-07-01 David Malcolm <dmalcolm@redhat.com>
3742 * jit.dg/test-accessing-union.c: Add comments for use by
3743 gcc/jit/docs/topics/types.rst.
3745 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
3747 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
3748 'do-require-effective-target' with 'dg-require-effective-target'.
3749 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
3750 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
3751 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
3752 'stlex' with 'strex' as the expected output.
3754 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3757 * g++.dg/cpp0x/gen-attrs-60.C: New.
3758 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
3760 2015-07-01 Jiong Wang <jiong.wang@arm.com>
3762 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
3764 * gcc.target/aarch64/pic-small.c: Restrict this test under
3765 check_effective_target_aarch64_small_fpic.
3767 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
3769 * gfortran.dg/gomp/pr66633.f90: New test.
3771 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
3774 * g++.dg/template/pr66686.C: New test.
3776 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
3778 * gnat.dg/lto17.ad[sb]: New test.
3780 2015-06-30 David Malcolm <dmalcolm@redhat.com>
3782 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
3783 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
3785 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
3787 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
3789 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
3791 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
3793 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
3795 * jit.dg/test-switch.c: New testcase.
3796 * jit.dg/test-switch.cc: New testcase.
3798 2015-06-30 David Malcolm <dmalcolm@redhat.com>
3801 * jit.dg/all-non-failing-tests.h: Add note about
3802 test-validly-unreachable-block.c.
3803 * jit.dg/test-validly-unreachable-block.c: New file.
3805 2015-06-30 David Malcolm <dmalcolm@redhat.com>
3808 * jit.dg/all-non-failing-tests.h: Add note about
3809 test-extra-options.c.
3810 * jit.dg/test-extra-options.c: New testcase.
3812 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
3815 * gcc.target/i386/pr66691.c: New.
3817 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
3819 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
3820 * gcc.target/i386/iamcu/args.h: Likewise.
3821 * gcc.target/i386/iamcu/asm-support.S: Likewise.
3822 * gcc.target/i386/iamcu/defines.h: Likewise.
3823 * gcc.target/i386/iamcu/macros.h: Likewise.
3824 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
3825 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
3826 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
3827 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
3828 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
3829 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
3830 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
3831 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
3832 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
3833 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
3834 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
3835 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
3836 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
3837 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
3838 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
3839 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
3840 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
3842 2015-06-30 Marek Polacek <polacek@redhat.com>
3844 * gcc.dg/fold-minus-6.c: New test.
3846 * gcc.dg/fold-ior-3.c: New test.
3848 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
3850 Implement N4197 - Adding u8 character literals
3851 * g++.dg/cpp1z/utf8.C: New.
3852 * g++.dg/cpp1z/utf8-neg.C: New.
3853 * g++.dg/cpp1z/udlit-utf8char.C: New.
3855 2015-06-30 Marek Polacek <polacek@redhat.com>
3857 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
3859 2015-06-30 Tom de Vries <tom@codesourcery.com>
3861 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
3862 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
3863 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
3864 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
3866 2015-06-30 Marek Polacek <polacek@redhat.com>
3868 * gcc.dg/fold-ior-2.c: New test.
3870 2015-06-30 Tom de Vries <tom@codesourcery.com>
3872 PR tree-optimization/66652
3873 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
3874 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
3876 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3878 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
3881 * g++.dg/cpp0x/constexpr-friend-3.C: New.
3882 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
3884 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
3887 * gfortran.dg/wunused-parameter.f90: New test.
3889 2015-06-29 Richard Henderson <rth@redhat.com>
3891 * gcc.target/i386/asm-flag-1.c: New.
3892 * gcc.target/i386/asm-flag-2.c: New.
3893 * gcc.target/i386/asm-flag-3.c: New.
3894 * gcc.target/i386/asm-flag-4.c: New.
3895 * gcc.target/i386/asm-flag-5.c: New.
3897 2015-06-29 Marek Polacek <polacek@redhat.com>
3900 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
3901 * c-c++-common/pr66322.c: New test.
3902 * g++.dg/eh/scope1.C: Remove dg-warning.
3904 2015-06-29 Richard Biener <rguenther@suse.de>
3906 PR tree-optimization/66677
3907 * gcc.dg/vect/pr66677.c: New testcase.
3909 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3912 * gcc.dg/tree-ssa/pr64130.c: New test.
3914 2015-06-26 Jiong Wang <jiong.wang@arm.com>
3916 * gcc.target/aarch64/pic-small.c: New testcase.
3918 2015-06-26 Richard Biener <rguenther@suse.de>
3920 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
3922 2015-06-26 Marek Polacek <polacek@redhat.com>
3924 * gcc.dg/fold-and-1.c: New test.
3925 * gcc.dg/fold-and-2.c: New test.
3927 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
3929 * gnat.dg/warn11.adb: Add missing dg directive.
3930 * gnat.dg/warn12.adb: New test.
3931 * gnat.dg/warn12_pkg.ads: New helper.
3933 2015-06-26 Richard Biener <rguenther@suse.de>
3935 * gfortran.dg/reassoc_3.f90: Adjust.
3937 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
3940 * gcc.target/i386/pr66412.c: New test.
3942 2015-06-25 Richard Biener <rguenther@suse.de>
3944 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
3946 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
3948 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
3950 2015-06-25 Richard Biener <rguenther@suse.de>
3952 * gfortran.dg/vect/vect-9.f90: New testcase.
3954 2015-06-25 Nick Clifton <nickc@redhat.com>
3956 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
3957 H8300 and M32R targets.
3959 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
3962 * gfortran.dg/maxerrors.f90: New test.
3964 2015-06-08 DJ Delorie <dj@redhat.com>
3966 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
3968 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
3970 * gcc.target/aarch64/mgeneral-regs_3.c: New.
3972 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
3974 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
3975 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
3976 * gcc.target/aarch64/nofp_1.c: New file.
3978 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
3980 Implement N3928 - Extending static_assert
3981 * g++.dg/cpp0x/static_assert8.C: Adjust.
3982 * g++.dg/cpp0x/static_assert12.C: New.
3983 * g++.dg/cpp0x/static_assert13.C: New.
3984 * g++.dg/cpp1y/static_assert1.C: New.
3985 * g++.dg/cpp1y/static_assert2.C: New.
3986 * g++.dg/cpp1z/static_assert-nomsg.C: New.
3988 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
3991 * g++.dg/cpp0x/trailing11.C: New.
3993 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3995 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
3997 * gcc.target/arm/memset-inline-10.c: Likewise.
3998 * gcc.target/arm/pr58784.c: Likewise.
3999 * gcc.target/arm/pr59985.C: Likewise.
4000 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
4002 2015-06-24 Renlin Li <renlin.li@arm.com>
4004 * gcc.target/aarch64/arm_align_max_pwr.c: New.
4005 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
4007 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
4010 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
4013 * g++.dg/cpp0x/auto45.C: New test.
4014 * g++.dg/template/pr30044.C: New test.
4015 * g++.dg/template/crash83.C: Accept any error string.
4016 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
4018 * g++.dg/cpp0x/variadic18.C: Likewise
4019 * g++.dg/template/canon-type-13.C: Likewise.
4020 * g++.old-deja/g++.pt/ttp42.C: Likewise.
4022 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
4025 * g++.dg/other/linkage2.C: New.
4027 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4030 * gcc.target/arm/pr63408.c: New test.
4032 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
4034 * lib/c-torture.exp: Don't call check_effective_target_lto
4035 before setting up environment correctly.
4036 * lib/gcc-dg.exp: Likewise, and protect
4037 gcc_force_conventional_output.
4039 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4041 PR rtl-optimization/66306
4042 * gcc.target/s390/pr66306.c: New test.
4044 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4046 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
4047 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
4048 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
4049 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
4050 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
4051 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
4052 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
4054 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
4057 * gcc.c-torture/pr65803.c: New test.
4059 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
4062 * g++.dg/cpp0x/auto45.C: New test.
4063 * g++.dg/template/pr30044.C: New test.
4064 * g++.dg/template/crash83.C: Accept any error string.
4065 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
4067 * g++.dg/cpp0x/variadic18.C: Likewise
4068 * g++.dg/template/canon-type-13.C: Likewise.
4069 * g++.old-deja/g++.pt/ttp42.C: Likewise.
4071 2015-06-23 Marek Polacek <polacek@redhat.com>
4073 * c-c++-common/Wlogical-op-3.c: New test.
4075 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4078 * g++.dg/cpp0x/scoped_enum5.C: New.
4080 2015-06-23 Richard Biener <rguenther@suse.de>
4082 PR tree-optimization/66636
4083 * gcc.dg/vect/pr66636.c: New testcase.
4085 2015-06-23 Marek Polacek <polacek@redhat.com>
4087 * gcc.dg/fold-minus-4.c: New test.
4088 * gcc.dg/fold-minus-5.c: New test.
4089 * c-c++-common/ubsan/overflow-add-5.c: New test.
4091 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
4093 Add missing testcase from r224672.
4094 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
4096 * gcc.target/vax/bswapdi-1.c: New.
4098 2015-06-23 Andre Vehreschild <vehre@gmx.de>
4101 * gfortran.dg/associate_18.f08: New test.
4103 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
4106 * gcc.target/i386/pr66560-1.c: New test.
4107 * gcc.target/i386/pr66560-2.c: Ditto.
4108 * gcc.target/i386/pr66560-3.c: Ditto.
4109 * gcc.target/i386/pr66560-4.c: Ditto.
4111 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
4113 * gcc.target/nvptx/nvptx.exp: New file.
4114 * gcc.target/nvptx/proto-1.c: Likewise.
4116 2015-06-23 Bin Cheng <bin.cheng@arm.com>
4118 PR tree-optimization/66449
4119 * gcc.dg/vect/pr66449.c: New test.
4121 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
4123 * g++.dg/other/dump-ada-spec-5.C: New test.
4124 * g++.dg/other/dump-ada-spec-6.C: Likewise.
4125 * g++.dg/other/dump-ada-spec-7.C: Likewise.
4127 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
4129 * g++.dg/inherit/pure1.C: Test location too.
4131 2015-06-22 Marek Polacek <polacek@redhat.com>
4133 * gcc.dg/fold-ior-1.c: New test.
4134 * gcc.dg/fold-minus-2.c: New test.
4135 * gcc.dg/fold-minus-3.c: New test.
4136 * gcc.dg/fold-plus-1.c: New test.
4137 * gcc.dg/fold-plus-2.c: New test.
4138 * gcc.dg/fold-xor-4.c: New test.
4139 * gcc.dg/fold-xor-5.c: New test.
4141 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4144 * g++.dg/torture/pr65914.C: New.
4146 2015-06-22 Richard Biener <rguenther@suse.de>
4148 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
4149 not existing TORTURE_OPTIONS only.
4150 * lib/gcc-dg.exp: Likewise.
4152 2015-06-22 Christian Bruel <christian.bruel@st.com>
4155 * gcc.target/arm/flip-thumb.c: New test.
4157 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
4158 Martin Liska <mliska@suse.cz>
4161 * g++.dg/ipa/pr65908.C: New testcase.
4163 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
4166 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
4167 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
4169 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
4171 * gnat.dg/specs/debug1.ads: Adjust.
4173 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
4175 * gcc.target/aarch64/fmovd-zero-mem.c: New.
4176 * gcc.target/aarch64/fmovd-zero-reg.c: New.
4177 * gcc.target/aarch64/fmovf-zero-mem.c: New.
4178 * gcc.target/aarch64/fmovf-zero-reg.c: New.
4179 * gcc.target/aarch64/fmovld-zero-mem.c: New.
4180 * gcc.target/aarch64/fmovld-zero-mem.c: New.
4181 * gcc.target/aarch64/fmovd-zero.c: Delete.
4182 * gcc.target/aarch64/fmovf-zero.c: Delete.
4184 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
4186 * gcc.target/vax/bswapdi-1.c: New.
4188 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4190 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
4192 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4194 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
4196 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4198 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
4200 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4202 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
4204 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4206 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
4208 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4210 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
4212 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4214 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
4216 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4218 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
4220 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4222 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
4224 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4226 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
4228 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4230 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
4232 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4234 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
4236 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4238 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
4240 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4242 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
4244 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4246 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
4248 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4250 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
4252 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4254 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
4256 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4258 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
4260 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4262 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
4264 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4266 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4267 (_ARM_FPSCR): Add FZ field.
4268 (clean_results): Force FZ=1 on AArch64.
4269 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
4271 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4273 * gcc.target/aarch64/pr62308.c: New test.
4275 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
4278 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
4280 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
4282 * gcc.target/i386/mpx/pr66581.c: New test.
4284 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
4286 * gcc.target/i386/cmov9.c: New test.
4288 2015-06-18 Richard Biener <rguenther@suse.de>
4290 * g++.dg/other/const4.C: New testcase.
4292 2015-06-18 Michael Matz <matz@suse.de>
4295 * gcc.dg/vect/pr66253.c: New testcase.
4297 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4300 * gcc.target/i386/mpx/chkp-vararg.c: New test.
4302 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4305 * gcc.target/i386/mpx/pr66568.c: New test.
4307 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4310 * gcc.target/i386/mpx/pr66567.c: New test.
4312 2015-06-18 Richard Biener <rguenther@suse.de>
4314 PR tree-optimization/66510
4315 * gcc.dg/vect/slp-perm-12.c: New testcase.
4317 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
4319 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
4320 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
4321 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
4322 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
4324 2015-06-17 Jakub Jelinek <jakub@redhat.com>
4327 * g++.dg/gomp/pr66571-1.C: New test.
4330 * c-c++-common/gomp/pr66429.c: New test.
4332 2015-06-17 David Malcolm <dmalcolm@redhat.com>
4334 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
4335 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
4337 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
4339 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
4342 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
4345 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
4347 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
4349 * gcc.target/mips/pr65862-1.c: New test.
4350 * gcc.target/mips/pr65862-2.c: Likewise.
4352 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
4354 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
4355 * gcc.target/i386/pr52252-atom.c: Ditto.
4356 * gcc.target/i386/vect-div-1.c: Ditto.
4357 * gcc.target/i386/rotate-5.c: Ditto.
4358 * gcc.target/i386/pr50202.c: Ditto.
4359 * gcc.target/i386/pr37843-3.c: Ditto.
4360 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
4361 * gcc.target/i386/pr53397-1.c: Ditto.
4362 * gcc.target/i386/pr55934.c: Ditto.
4363 * gcc.target/i386/pr37843-4.c: Ditto.
4364 * gcc.target/i386/pr60451.c: Ditto.
4365 * gcc.target/i386/pr53397-2.c: Ditto.
4366 * gcc.target/i386/vectorize1.c: Ditto.
4367 * gcc.target/i386/extract-insert-combining.c: Ditto.
4368 * gcc.target/i386/pr53759.c: Ditto.
4369 * gcc.target/i386/pr52252-core.c: Ditto.
4370 * gcc.target/i386/rotate-3.c: Ditto.
4371 * gcc.target/i386/sse-20.c: Ditto.
4372 * gcc.target/i386/rotate-4.c: Ditto.
4373 * gcc.target/i386/pr61403.c: Ditto.
4374 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
4375 * gcc.target/i386/pr60901.c: Ditto.
4376 * gcc.target/i386/pr59794-7.c: Ditto.
4377 * gcc.target/i386/pr62208.c: Ditto.
4378 * gcc.target/i386/pr53416.c: Ditto.
4379 * gcc.target/i386/asm-dialect-1.c: Ditto.
4380 * gcc.target/i386/pr50038.c: Ditto.
4381 * gcc.target/i386/47698.c: Ditto.
4382 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
4383 * gcc.target/i386/pr59794-2.c: Ditto.
4384 * gcc.target/i386/pr59794-3.c: Ditto.
4385 * gcc.target/i386/pr39058.c: Ditto.
4386 * gcc.target/i386/pr60205-1.c: Ditto.
4387 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
4388 * gcc.target/i386/sse2-movq-2.c: Ditto.
4390 2015-06-17 Richard Biener <rguenther@suse.de>
4392 PR tree-optimization/66251
4393 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
4395 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
4398 * g++.dg/parse/new-placement1.C: New.
4400 2015-06-16 David Malcolm <dmalcolm@redhat.com>
4402 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
4403 * jit.dg/test-compound-assignment.c: New testcase.
4405 2015-06-16 David Malcolm <dmalcolm@redhat.com>
4408 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
4409 to "testcases" array.
4411 2015-06-16 David Malcolm <dmalcolm@redhat.com>
4414 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
4415 * jit.dg/test-debug-strings.c: New test case.
4416 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
4417 the discriminant has a sane debug string.
4419 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
4422 * gcc.target/i386/pr56766-1.c: New test.
4423 * gcc.target/i386/pr56766-2.c: Ditto.
4425 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
4427 * gcc.target/mips/loongson-shift-count-truncated-1.c:
4428 Skip on mips*-mti-linux* and mips*-img-linux* targets.
4429 * gcc.target/mips/loongson-simd.c: Ditto.
4431 2015-06-16 Richard Biener <rguenther@suse.de>
4433 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
4435 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
4437 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
4438 passed by the testsuite driver.
4440 2015-06-16 Richard Biener <rguenther@suse.de>
4442 * gcc.dg/vect/slp-perm-11.c: New testcase.
4444 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
4446 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
4449 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
4451 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4452 Reinstate calls to torture-init and torture-finalize.
4454 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4456 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
4458 2015-06-15 Nathan Sidwell <nathan@acm.org>
4461 * g++.dg/cpp0x/nsdmi-template14.C: New test.
4463 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4466 * g++.dg/cpp0x/local-type1.C: New.
4468 2015-06-15 Andre Vehreschild <vehre@gmx.de>
4473 * gfortran.dg/allocate_with_source_3.f90: Removed check for
4474 unimplemented error.
4475 * gfortran.dg/allocate_with_source_7.f08: New test.
4476 * gfortran.dg/allocate_with_source_8.f08: New test.
4478 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
4481 * g++.dg/warn/Walways-true-3.C: New test.
4483 2015-06-13 Tom de Vries <tom@codesourcery.com>
4485 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
4487 2015-06-13 Tom de Vries <tom@codesourcery.com>
4489 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
4490 (main): Remove superfluous attributes.
4491 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
4492 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
4494 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4496 * gcc.target/i386/monitorx.c: New.
4497 * gcc.target/i386/sse-12.c: Add -mmwaitx.
4498 * gcc.target/i386/sse-13.c: Ditto.
4499 * gcc.target/i386/sse-14.c: Ditto.
4500 * gcc.target/i386/sse-22.c: Ditto.
4501 * gcc.target/i386/sse-23.c: Ditto.
4502 * g++.dg/other/i386-2.C: Ditto.
4503 * g++.dg/other/i386-3.C: Ditto.
4505 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
4507 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
4509 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
4512 * gfortran.dg/allocatable_scalar_13.f90: New test
4514 2015-06-11 Marek Polacek <polacek@redhat.com>
4516 * gcc.dg/fold-xor-3.c: New test.
4518 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4520 * gcc.target/arm/short-it-ifcvt-1.c: New test.
4521 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
4523 2015-06-11 Christian Bruel <christian.bruel@st.com>
4526 * gcc.target/arm/pragma_attribute.c: New test.
4528 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
4530 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
4532 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
4535 * gcc.target/i386/pr66473.c: New test.
4537 2015-06-10 Jakub Jelinek <jakub@redhat.com>
4540 * gcc.dg/tls/pr66470.c: New test.
4541 * gcc.target/i386/pr66470.c: New test.
4543 2015-06-10 Christian Bruel <christian.bruel@st.com>
4546 * gcc.target/arm/attr_arm.c: New test
4547 * gcc.target/arm/attr_arm-err.c: New test
4548 * gcc.target/arm/attr_thumb.c: New test
4549 * gcc.target/arm/attr_thumb-static.c: New test
4551 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4556 * g++.dg/abi/aarch64_guard1.C: Adjust test.
4558 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
4560 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
4561 passed by the testsuite driver.
4563 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
4566 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
4567 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4568 * gcc.dg/ssp-1.c: Make counter a register.
4569 * gcc.dg/ssp-2.c: Likewise.
4570 * gcc.dg/torture/parm-coalesce.c: New.
4572 2015-06-09 Tom de Vries <tom@codesourcery.com>
4574 * gcc.target/i386/vararg-loc.c: New test.
4576 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4579 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
4580 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
4582 2015-06-09 Marek Polacek <polacek@redhat.com>
4584 PR tree-optimization/66299
4585 * gcc.dg/pr66299-1.c: New test.
4586 * gcc.dg/pr66299-2.c: New test.
4587 * gcc.dg/pr66299-3.c: New test.
4589 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
4591 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
4592 passed by the testsuite driver.
4594 2015-06-09 Richard Biener <rguenther@suse.de>
4597 * gcc.dg/fold-modpow2.c: New testcase.
4599 2015-06-09 Richard Biener <rguenther@suse.de>
4601 PR tree-optimization/66419
4602 * gcc.dg/vect/bb-slp-37.c: New testcase.
4604 2015-06-09 Shiva Chen <shiva0217@gmail.com>
4606 * gcc.target/arm/stl-cond.c: New test.
4608 2015-06-09 Richard Biener <rguenther@suse.de>
4611 * gcc.dg/torture/pr66413.c: New testcase.
4613 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
4615 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4616 * gcc.dg/ssp-1.c: Make counter a register.
4617 * gcc.dg/ssp-2.c: Likewise.
4618 * gcc.dg/torture/parm-coalesce.c: New.
4620 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
4622 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
4623 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
4625 2015-06-08 Tom de Vries <tom@codesourcery.com>
4627 PR rtl-optimization/66444
4628 * gcc.dg/pr66444.c: New test.
4630 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
4633 * gfortran.dg/class_is_1.f90: New test.
4634 * gfortran.dg/type_is_1.f90: Ditto.
4636 2015-06-08 Marek Polacek <polacek@redhat.com>
4639 * gcc.dg/cpp/pr66415-1.c: New test.
4640 * gcc.dg/cpp/pr66415-2.c: New test.
4642 2015-06-08 Richard Biener <rguenther@suse.de>
4644 PR tree-optimization/66422
4645 * gcc.dg/Warray-bounds-16.c: New testcase.
4647 2015-06-08 Richard Biener <rguenther@suse.de>
4649 * gcc.dg/vect/slp-perm-10.c: New testcase.
4650 * gcc.dg/vect/slp-23.c: Adjust.
4651 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
4652 vector pointer update.
4654 2015-06-08 Marek Polacek <polacek@redhat.com>
4657 * g++.dg/ubsan/pr66452.C: New test.
4659 2015-06-08 Tom de Vries <tom@codesourcery.com>
4661 PR tree-optimization/66436
4662 * gcc.dg/gomp/dump-new-function-2.c: New test.
4663 * gcc.dg/gomp/dump-new-function-3.c: Same.
4664 * gcc.dg/gomp/dump-new-function.c: Same.
4666 2015-06-08 Tom de Vries <tom@codesourcery.com>
4668 PR tree-optimization/66435
4669 * gcc.dg/gomp/notify-new-function-2.c: New test.
4670 * gcc.dg/gomp/notify-new-function-3.c: Same.
4671 * gcc.dg/gomp/notify-new-function.c: Same.
4673 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
4675 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
4676 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
4677 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
4678 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
4679 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
4680 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
4683 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
4686 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
4687 * gfortran.dg/warn_conversion.f90: Add warning for change in value
4689 * gfortran.dg/warn_conversion_3.f90: Add warnings.
4690 * gfortran.dg/warn_conversion_5.f90: New test.
4691 * gfortran.dg/warn_conversion_6.f90: New test.
4692 * gfortran.dg/warn_conversion_7.f90: New test.
4694 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
4697 * gfortran.dg/blockdata_9.f: New test.
4699 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4702 * gfortran.dg/forall_17.f90: New test.
4704 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
4706 * g++.dg/cpp0x/pr57101.C: Add warning.
4707 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
4708 * g++.dg/ext/visibility/anon7.C: Same.
4709 * g++.dg/ipa/pr63587-2.C: Same.
4710 * g++.dg/opt/dump1.C: Same.
4711 * g++.dg/opt/pr59622-3.C: Same.
4712 * g++.dg/opt/pr59622.C: Same.
4713 * g++.dg/torture/pr46383.C: Same.
4714 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
4715 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
4716 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
4718 * gfortran.dg/intent_out_8.f90: Same.
4719 * gfortran.dg/warn_target_lifetime_3.f90: Same.
4721 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
4724 gfortran.dg/equiv_9.f90: New test.
4727 2015-06-05 Tom de Vries <tom@codesourcery.com>
4729 merge from gomp4 branch:
4730 2015-05-28 Tom de Vries <tom@codesourcery.com>
4732 PR tree-optimization/65443
4733 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
4734 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
4735 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
4737 2015-06-05 Nathan Sidwell <nathan@acm.org>
4740 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
4742 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
4744 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
4746 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4748 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
4750 2015-06-04 Sriraman Tallam <tmsriram@google.com>
4752 * gcc.target/i386/noplt-1.c: New test.
4753 * gcc.target/i386/noplt-2.c: New test.
4754 * gcc.target/i386/noplt-3.c: New test.
4755 * gcc.target/i386/noplt-4.c: New test.
4757 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
4760 * gfortran.dg/adjustl_1.f90: New test.
4762 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
4764 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
4765 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
4767 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
4769 * lto.c (iterative_hash_canonical_type,
4770 gimple_register_canonical_type): only hash main variants of types
4772 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
4774 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4775 Move set of dg-do-what-default after early return.
4777 2015-06-04 Marek Polacek <polacek@redhat.com>
4780 * gcc.dg/lvalue-8.c: New test.
4782 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
4783 Paolo Carlini <paolo.carlini@oracle.com>
4786 * g++.dg/other/pr66130.C: New.
4787 * g++.dg/cpp0x/pr66130.C: Likewise.
4789 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4791 * g++.dg/cpp0x/decl-loc1.C: New.
4792 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
4793 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
4794 * g++.dg/init/ctor8.C: Likewise.
4795 * g++.dg/parse/semicolon4.C: Likewise.
4797 2015-06-03 Marek Polacek <polacek@redhat.com>
4800 * g++.dg/ubsan/static-init-1.C: New test.
4801 * g++.dg/ubsan/static-init-2.C: New test.
4802 * g++.dg/ubsan/static-init-3.C: New test.
4804 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
4807 * gcc.target/i386/pr66275.c: New test.
4809 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4811 * gcc.dg/Wcxx-compat-22.c: New testcase.
4812 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
4813 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
4814 * c-c++-common/pr58346-1.c: Likewise.
4815 * c-c++-common/transparent-union-1.c: Likewise.
4817 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
4819 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
4820 * g++.dg/plugin/def_plugin.c: New file.
4821 * g++.dg/plugin/def-plugin-test.C: New file.
4823 2015-06-03 Richard Biener <rguenther@suse.de>
4825 * gcc.dg/vect/bb-slp-36.c: New testcase.
4827 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
4829 * gcc.dg/lto/chkp-removed-alias_0.c: New.
4831 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
4833 * gcc.dg/lto/chkp-privatize-1_0.c: New.
4834 * gcc.dg/lto/chkp-privatize-1_1.c: New.
4835 * gcc.dg/lto/chkp-privatize-2_0.c: New.
4836 * gcc.dg/lto/chkp-privatize-2_1.c: New.
4838 2015-06-03 Marek Polacek <polacek@redhat.com>
4842 * gcc.dg/pr64223-1.c: New test.
4843 * gcc.dg/pr64223-2.c: New test.
4845 2015-06-03 Richard Biener <rguenther@suse.de>
4847 PR tree-optimization/63916
4848 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
4850 2015-06-03 Richard Biener <rguenther@suse.de>
4852 PR tree-optimization/66375
4853 * gcc.dg/torture/pr66375.c: New testcase.
4855 2015-06-03 Bin Cheng <bin.cheng@arm.com>
4857 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
4859 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
4862 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
4864 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4867 * gfortran.dg/reshape_7.f90: New test.
4869 2015-06-02 David Malcolm <dmalcolm@redhat.com>
4872 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
4875 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4878 * gcc.dg/pr49551.c: New testcase.
4880 2015-06-02 Richard Biener <rguenther@suse.de>
4883 * g++.dg/lto/pr65549_0.C: New testcase.
4885 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
4889 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
4891 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
4893 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
4895 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4898 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
4900 2015-06-02 Bin Cheng <bin.cheng@arm.com>
4902 PR tree-optimization/48052
4903 * gcc.dg/tree-ssa/scev-8.c: New.
4904 * gcc.dg/tree-ssa/scev-9.c: New.
4905 * gcc.dg/tree-ssa/scev-10.c: New.
4906 * gcc.dg/vect/pr48052.c: New.
4908 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
4910 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
4912 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
4914 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
4916 2015-06-02 Marek Polacek <polacek@redhat.com>
4919 * gcc.dg/torture/pr66345.c: New test.
4921 2015-06-02 Richard Biener <rguenther@suse.de>
4923 PR tree-optimization/65961
4924 * gcc.dg/torture/pr65961.c: New testcase.
4926 2015-06-02 Bin Cheng <bin.cheng@arm.com>
4928 PR tree-optimization/52563
4929 PR tree-optimization/62173
4930 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
4931 * gcc.dg/tree-ssa/scev-4.c: Ditto.
4933 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
4935 * gnat.dg/specs/varsize_return2.ads: New test.
4936 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
4938 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
4940 * gcc.dg/vect/vect-outer-simd-1.c: New test.
4942 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
4945 * gcc.target/aarch64/sync-comp-swap.c: New.
4946 * gcc.target/aarch64/sync-comp-swap.x: New.
4947 * gcc.target/aarch64/sync-op-acquire.c: New.
4948 * gcc.target/aarch64/sync-op-acquire.x: New.
4949 * gcc.target/aarch64/sync-op-full.c: New.
4950 * gcc.target/aarch64/sync-op-full.x: New.
4951 * gcc.target/aarch64/sync-op-release.c: New.
4952 * gcc.target/aarch64/sync-op-release.x: New.
4954 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
4956 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
4959 2015-06-01 Richard Biener <rguenther@suse.de>
4961 PR tree-optimization/66349
4962 PR tree-optimization/66352
4963 PR tree-optimization/66357
4964 * gcc.dg/torture/pr66357.c: New testcase.
4965 * gcc.dg/torture/pr66349.c: Likewise.
4966 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
4968 2015-06-01 Richard Biener <rguenther@suse.de>
4971 2015-05-29 Richard Biener <rguenther@suse.de>
4973 PR tree-optimization/66314
4974 * gcc.dg/asan/pr66314.c: New testcase.
4976 2015-06-01 Richard Biener <rguenther@suse.de>
4978 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4980 2015-06-01 Jakub Jelinek <jakub@redhat.com>
4982 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
4984 (hp3, hp4): Add inline keyword.
4985 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
4986 (hp2): Add inline keyword.
4987 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
4988 (hp2): Add inline keyword.
4990 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
4993 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
4994 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
4995 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
4996 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
4998 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
5000 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
5001 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
5003 2015-06-01 Richard Biener <rguenther@suse.de>
5005 PR tree-optimization/66280
5006 * g++.dg/torture/pr66280.C: New testcase.
5007 * g++.dg/torture/pr66280-2.C: Likewise.
5009 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
5011 * gnat.dg/addr9_1.adb: New test.
5012 * gnat.dg/addr9_2.adb: Likewise.
5013 * gnat.dg/addr9_3.adb: Likewise.
5014 * gnat.dg/addr9_4.adb: Likewise.
5016 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
5018 * g++.dg/other/dump-ada-spec-4.C: New test.
5020 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
5022 * gcc.dg/alias-8.c: Fix dg-warning.
5024 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
5026 * gcc.dg/alias-8.c: Do not xfail.
5027 * gcc.dg/pr62167.c: Prevent FRE.
5028 * gcc.dg/alias-14.c: New testcase.
5030 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
5032 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
5034 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5037 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
5039 * gcc.target/s390/hotpatch-10.c: Likewise.
5040 * gcc.target/s390/hotpatch-11.c: Likewise.
5041 * gcc.target/s390/hotpatch-12.c: Likewise.
5042 * gcc.target/s390/hotpatch-17.c: Likewise.
5043 * gcc.target/s390/hotpatch-18.c: Likewise.
5044 * gcc.target/s390/hotpatch-20.c: Likewise.
5045 * gcc.target/s390/hotpatch-21.c: Likewise.
5046 * gcc.target/s390/hotpatch-22.c: Likewise.
5047 * gcc.target/s390/hotpatch-23.c: Likewise.
5048 * gcc.target/s390/hotpatch-24.c: Likewise.
5049 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
5050 to check for the exact nops too.
5051 * gcc.target/s390/hotpatch-3.c: Likewise.
5052 * gcc.target/s390/hotpatch-4.c: Likewise.
5053 * gcc.target/s390/hotpatch-5.c: Likewise.
5054 * gcc.target/s390/hotpatch-6.c: Likewise.
5055 * gcc.target/s390/hotpatch-7.c: Likewise.
5056 * gcc.target/s390/hotpatch-8.c: Likewise.
5057 * gcc.target/s390/hotpatch-9.c: Likewise.
5058 * gcc.target/s390/hotpatch-14.c: Likewise.
5059 * gcc.target/s390/hotpatch-15.c: Likewise.
5060 * gcc.target/s390/hotpatch-16.c: Likewise.
5061 * gcc.target/s390/hotpatch-19.c: Likewise.
5062 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
5063 scan-assembler-times counting number of .align directives.
5064 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
5065 dg-options. Remove scan-assembler-times counting number of .align
5067 * gcc.target/s390/hotpatch-26.c: New file.
5068 * gcc.target/s390/hotpatch-27.c: New file.
5069 * gcc.target/s390/hotpatch-28.c: New file.
5070 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
5071 using -Os -O0 -O1 -O2 -O3 options.
5073 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5075 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
5077 2015-05-29 Jakub Jelinek <jakub@redhat.com>
5079 PR tree-optimization/66142
5080 * gcc.dg/vect/pr66142.c: New test.
5082 2015-05-29 Richard Biener <rguenther@suse.de>
5084 PR tree-optimization/66314
5085 * gcc.dg/asan/pr66314.c: New testcase.
5087 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5089 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
5090 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
5092 (schedule-cleanups, dg-keep-saved-temps): New proc.
5093 (gcc-dg-test-1): Schedule cleanups.
5094 * lib/profopt.exp (profopt-execute): Likewise.
5095 * g++.dg/cdce3.C: Adjust expected line numbers.
5096 * gcc.dg/cdce1.c: Likewise.
5097 * gcc.dg/cdce2.c: Likewise.
5098 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
5099 * gcc.dg/strlenopt-24.c: Likewise.
5100 * gcc.dg/tree-ssa/vrp26.c: Likewise.
5101 * gcc.dg/tree-ssa/vrp28.c: Likewise.
5102 * obj-c++.dg/encode-2.mm: Likewise.
5104 2015-05-28 DJ Delorie <dj@redhat.com>
5106 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
5108 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
5110 * gnat.dg/discr43.adb: New test.
5112 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
5114 * gnat.dg/varsize_temp.adb: Rename into...
5115 * gnat.dg/varsize1.adb: ...this.
5116 * gnat.dg/varsize_copy.ad[sb]: Rename into...
5117 * gnat.dg/varsize2.ad[sb]: ...this.
5118 * gnat.dg/varsize3_1.adb: New test.
5119 * gnat.dg/varsize3_2.adb: Likewise.
5120 * gnat.dg/varsize3_3.adb: Likewise.
5121 * gnat.dg/varsize3_4.adb: Likewise.
5122 * gnat.dg/varsize3_5.adb: Likewise.
5123 * gnat.dg/varsize3_6.adb: Likewise.
5124 * gnat.dg/varsize3_pkg1.ads: New helper.
5125 * gnat.dg/varsize3_pkg2.ads: Likewise.
5126 * gnat.dg/varsize3_pkg3.ads: Likewise.
5128 2015-05-28 Richard Biener <rguenther@suse.de>
5130 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
5132 2015-05-28 Richard Biener <rguenther@suse.de>
5134 PR tree-optimization/66142
5135 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
5137 2015-05-28 Lawrence Velázquez <vq@larryv.me>
5140 * gcc.dg/darwin-minversion-3.c: Update testcase.
5141 * gcc.dg/darwin-minversion-4.c: Ditto.
5142 * gcc.dg/darwin-minversion-5.c: New testcase.
5143 * gcc.dg/darwin-minversion-6.c: Ditto.
5144 * gcc.dg/darwin-minversion-7.c: Ditto.
5145 * gcc.dg/darwin-minversion-8.c: Ditto.
5146 * gcc.dg/darwin-minversion-9.c: Ditto.
5147 * gcc.dg/darwin-minversion-10.c: Ditto.
5148 * gcc.dg/darwin-minversion-11.c: Ditto.
5149 * gcc.dg/darwin-minversion-12.c: Ditto.
5151 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5153 PR rtl-optimization/66168
5154 * gcc.c-torture/compile/pr66168.c: New test.
5156 2015-05-27 Jeff Law <law@redhat.com>
5159 * gcc.dg/target/m68k/pr39726-1.c: New test.
5161 2015-05-27 Nathan Sidwell <nathan@acm.org>
5164 * g++.dg/ext/alias-canon3.C: New.
5166 2015-05-27 Richard Biener <rguenther@suse.de>
5168 PR tree-optimization/66272
5170 2014-08-15 Richard Biener <rguenther@suse.de>
5172 PR tree-optimization/62031
5173 * gcc.dg/torture/pr66272.c: New testcase.
5175 2015-05-27 Richard Biener <rguenther@suse.de>
5177 * gcc.dg/vect/slp-reduc-7.c: New testcase.
5179 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
5182 * gcc.dg/pr65358.c: New test.
5184 2015-05-27 Andre Vehreschild <vehre@gmx.de>
5187 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
5189 * gfortran.dg/allocate_with_source_6.f90: New test.
5191 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
5193 * gnat.dg/atomic7_1.adb: New test.
5194 * gnat.dg/atomic7_2.adb: Likewise.
5195 * gnat.dg/atomic7_pkg1.ads: New helper.
5196 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
5198 2015-05-26 Michael Matz <matz@suse.de>
5201 * gcc.dg/vect/pr66251.c: New test.
5203 2015-05-26 Richard Biener <rguenther@suse.de>
5205 PR tree-optimization/66142
5206 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
5208 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
5211 * gfortran.dg/allocatable_scalar_13.f90: New test
5213 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
5215 * gnat.dg/warn11.adb: New test.
5216 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
5218 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
5220 * gnat.dg/vfa1_1.adb: New test.
5221 * gnat.dg/vfa1_2.adb: Likewise.
5222 * gnat.dg/vfa1_3.adb: Likewise.
5223 * gnat.dg/vfa1_4.adb: Likewise.
5224 * gnat.dg/vfa1_pkg.ads: New helper.
5226 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
5228 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
5229 * gcc.target/i386/pr66232-3.c: Likewise.
5231 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
5234 * gcc.target/i386/pr66274.c: New test.
5236 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
5238 * gnat.dg/renaming6.ad[sb]: New test.
5240 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
5242 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
5243 and 'dg-require-effective-target pie'.
5245 2015-05-23 Nathan Sidwell <nathan@acm.org>
5248 * g++.dg/cpp0x/pr66243.C: New.
5250 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
5253 * g++.dg/lto/pr66180_0.C: New testcase.
5254 * g++.dg/lto/pr66180_1.C: New testcase.
5256 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
5259 * typebound_call_27.f90: New file.
5261 2015-05-23 Nathan Sidwell <nathan@acm.org>
5264 * g++.dg/template/pr65936.C: New.
5266 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
5268 PR tree-optimization/63387
5269 * gcc.dg/pr63387-2.c: New testcase.
5271 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
5273 * gcc.dg/simd-1.c: Update to the new message.
5275 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
5277 * gcc.dg/nand.c: New testcase.
5279 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
5281 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
5282 Set dg-do-what-default to compile only on ARM targets without
5283 arm_neon_hw execution support. Remove redundant c-torture-execute
5284 in loop over test cases.
5286 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5289 * gcc.target/aarch64/pr65491_1.c: New test.
5290 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
5291 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
5293 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5296 * g++.dg/cpp0x/explicit9.C: New.
5297 * g++.dg/cpp0x/explicit8.C: Check the locations too.
5299 2015-05-22 Richard Biener <rguenther@suse.de>
5301 PR tree-optimization/66251
5302 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
5304 2015-05-22 Marek Polacek <polacek@redhat.com>
5307 * c-c++-common/attributes-enum-1.c: New test.
5308 * c-c++-common/attributes-enum-2.c: New test.
5309 * g++.dg/cpp0x/attributes-enum-1.C: New test.
5310 * g++.dg/cpp1y/attributes-enum-1.C: New test.
5312 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
5314 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
5315 effective target support. If no arm_neon_hw support, do not attempt
5316 to execute the tests; only compile them.
5317 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
5318 and "dg-require-effective-target arm_neon_ok".
5319 * gcc.target/arm/simd/vextp16_1.c: Likewise.
5320 * gcc.target/arm/simd/vextp64_1.c: Likewise.
5321 * gcc.target/arm/simd/vextp8_1.c: Likewise.
5322 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
5323 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
5324 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
5325 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
5326 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
5327 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
5328 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
5329 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
5330 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
5331 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
5332 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
5333 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
5334 * gcc.target/arm/simd/vexts16_1.c: Likewise.
5335 * gcc.target/arm/simd/vexts32_1.c: Likewise.
5336 * gcc.target/arm/simd/vexts64_1.c: Likewise.
5337 * gcc.target/arm/simd/vexts8_1.c: Likewise.
5338 * gcc.target/arm/simd/vextu16_1.c: Likewise.
5339 * gcc.target/arm/simd/vextu32_1.c: Likewise.
5340 * gcc.target/arm/simd/vextu64_1.c: Likewise.
5341 * gcc.target/arm/simd/vextu8_1.c: Likewise.
5342 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
5343 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
5344 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
5345 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
5346 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
5347 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
5348 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
5349 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
5350 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
5351 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
5352 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
5353 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
5354 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
5355 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
5356 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
5357 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
5358 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
5359 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
5360 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
5361 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
5362 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
5363 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
5364 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
5365 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
5366 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
5367 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
5368 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
5369 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
5370 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
5371 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
5372 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
5373 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
5374 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
5375 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
5376 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
5377 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
5378 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
5379 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
5380 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
5381 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
5382 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
5383 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
5384 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
5385 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
5386 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
5387 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
5388 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
5389 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
5390 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
5391 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
5392 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
5393 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
5394 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
5395 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
5396 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
5397 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
5398 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
5399 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
5400 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
5401 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
5402 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
5403 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
5404 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
5405 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
5406 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
5407 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
5408 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
5409 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
5410 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
5411 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
5412 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
5413 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
5414 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
5415 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
5416 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
5417 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
5418 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
5419 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
5420 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
5421 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
5422 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
5423 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
5424 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
5425 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
5426 * gcc.target/arm/simd/vzips16_1.c: Likewise.
5427 * gcc.target/arm/simd/vzips32_1.c: Likewise.
5428 * gcc.target/arm/simd/vzips8_1.c: Likewise.
5429 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
5430 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
5431 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
5433 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
5435 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
5436 * gcc.dg/vect/pr59354.c: Likewise.
5437 * gcc.dg/vect/pr64252.c: Likewise.
5438 * gcc.dg/vect/pr64404.c: Likewise.
5439 * gcc.dg/vect/pr64493.c: Likewise.
5440 * gcc.dg/vect/pr64495.c: Likewise.
5441 * gcc.dg/vect/pr64844.c: Likewise.
5442 * gcc.dg/vect/pr65518.c: Likewise.
5443 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
5445 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5448 * g++.dg/cpp1y/var-templ28.C: New.
5450 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
5453 * gcc.target/i386/pr66232-1.c: New test.
5454 * gcc.target/i386/pr66232-2.c: Likewise.
5455 * gcc.target/i386/pr66232-3.c: Likewise.
5456 * gcc.target/i386/pr66232-4.c: Likewise.
5457 * gcc.target/i386/pr66232-5.c: Likewise.
5459 2015-05-21 Nathan Sidwell <nathan@acm.org>
5461 * g++.dg/cpp1y/pr60943.C: New.
5463 2015-05-21 Jakub Jelinek <jakub@redhat.com>
5465 PR tree-optimization/66233
5466 * gcc.c-torture/execute/pr66233.c: New test.
5468 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5471 * gfortran.dg/inline_matmul_11.f90: New test.
5473 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
5475 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
5476 instead of listing several targets on its own.
5477 * gcc.target/i386/pr32219-2.c: Likewise.
5478 * gcc.target/i386/pr32219-3.c: Likewise.
5479 * gcc.target/i386/pr32219-4.c: Likewise.
5480 * gcc.target/i386/pr32219-5.c: Likewise.
5481 * gcc.target/i386/pr32219-6.c: Likewise
5482 * gcc.target/i386/pr32219-7.c: Likewise.
5483 * gcc.target/i386/pr32219-8.c: Likewise.
5484 * gcc.target/i386/pr39013-1.c: Likewise.
5485 * gcc.target/i386/pr39013-2.c: Likewise.
5486 * gcc.target/i386/pr64317.c: Likewise.
5488 2015-05-21 Jeff Law <law@redhat.com>
5490 * gcc.target/hppa/shadd-3.c: New test.
5491 * gcc.target/hppa/shadd-4.c: New test.
5493 2015-05-21 Michael Matz <matz@suse.de>
5495 * gcc.dg/vect/vect-strided-store.c: New test.
5496 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
5497 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
5499 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5501 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
5502 * gcc.dg/pow-sqrt-synth-1.c: New test.
5503 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
5505 2015-05-21 Richard Biener <rguenther@suse.de>
5508 * g++.dg/conversion/pr66211.C: New testcase.
5509 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
5511 2015-05-21 Jeff Law <law@redhat.com>
5513 * gcc.target/hppa/shadd-2.c: New test.
5515 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
5518 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
5520 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5523 * gcc.target/arm/pr26702.c: Adjust target selector.
5525 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
5528 * gcc.dg/lto/pr66221_0.c: New test.
5529 * gcc.dg/lto/pr66221_1.c: New test.
5531 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
5534 * gcc.dg/redecl-4.c: Update column numbers.
5535 * gcc.dg/format/bitfld-1.c: Likewise.
5536 * gcc.dg/format/attr-2.c: Likewise.
5537 * gcc.dg/format/attr-6.c: Likewise.
5538 * gcc.dg/format/attr-7.c (baz): Likewise.
5539 * gcc.dg/format/asm_fprintf-1.c: Likewise.
5540 * gcc.dg/format/attr-4.c: Likewise.
5541 * gcc.dg/format/branch-1.c: Likewise.
5542 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
5543 locations within strings with embedded escape sequences.
5545 2015-05-20 Jeff Law <law@redhat.com>
5547 * gcc.target/hppa/hppa.exp: New target test driver.
5548 * gcc.target/hppa/shadd-1.c: New test.
5550 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
5552 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
5554 2015-05-20 David Malcolm <dmalcolm@redhat.com>
5556 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
5557 (fn_33_k_and_r_style): New.
5558 (fn_33_stroustrup_style): New.
5559 (fn_33_allman_style): New.
5560 (fn_33_whitesmiths_style): New.
5561 (fn_33_horstmann_style): New.
5562 (fn_33_ratliff_banner_style): New.
5563 (fn_33_lisp_style): New.
5564 (fn_34_indent_dash_gnu): New.
5565 (fn_34_indent_dash_kr): New.
5566 (fn_34_indent_dash_orig): New.
5567 (fn_34_indent_linux_style): New.
5569 2015-05-20 Andre Vehreschild <vehre@gmx.de>
5572 * gfortran.dg/allocate_with_source_5.f90: Extend test.
5574 2015-05-20 Bin Cheng <bin.cheng@arm.com>
5576 PR tree-optimization/65447
5577 * gcc.dg/tree-ssa/pr65447.c: New test.
5579 2015-05-19 Nathan sidwell <nathan@acm.org>
5581 * g++.dg/cpp0x/pr65954.C: New.
5583 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
5585 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
5587 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5589 * lib/target-supports.exp: Vector do not always have natural
5592 2015-05-19 David Sherwood <david.sherwood@arm.com>
5594 * gcc.dg/loop-invariant.c: New testcase.
5596 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5598 * lib/target-supports.exp: Vector do not always have natural
5601 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5603 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
5605 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5607 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5609 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
5610 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
5611 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
5612 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
5613 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
5614 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
5615 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
5616 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
5617 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
5618 * gcc.target/s390/zvector/vec-elem-1.c: New test.
5620 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5622 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
5624 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5626 * gcc.target/s390/s390.exp
5627 (check_effective_target_vector): New check.
5628 * gcc.target/s390/vector/vec-abi-1.c: New test.
5629 * gcc.target/s390/vector/vec-abi-2.c: New test.
5630 * gcc.target/s390/vector/vec-abi-3.c: New test.
5631 * gcc.target/s390/vector/vec-abi-4.c: New test.
5632 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
5633 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
5634 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
5635 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
5636 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
5637 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
5638 * gcc.target/s390/vector/vec-clobber-1.c: New test.
5639 * gcc.target/s390/vector/vec-cmp-1.c: New test.
5640 * gcc.target/s390/vector/vec-cmp-2.c: New test.
5641 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
5642 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
5643 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
5644 * gcc.target/s390/vector/vec-genmask-1.c: New test.
5645 * gcc.target/s390/vector/vec-genmask-2.c: New test.
5646 * gcc.target/s390/vector/vec-init-1.c: New test.
5647 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
5648 * gcc.target/s390/vector/vec-shift-1.c: New test.
5649 * gcc.target/s390/vector/vec-sub-1.c: New test.
5651 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5653 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
5655 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5657 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
5659 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5661 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
5663 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5665 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
5667 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5669 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
5671 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5673 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
5675 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5677 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
5679 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5681 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
5683 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5685 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
5687 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5689 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
5691 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5693 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
5695 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5697 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
5699 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5701 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
5703 2015-05-19 Jakub Jelinek <jakub@redhat.com>
5705 PR tree-optimization/66187
5706 * gcc.c-torture/execute/pr66187.c: New test.
5707 * gcc.dg/pr66187-1.c: New test.
5708 * gcc.dg/pr66187-2.c: New test.
5710 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5712 * gcc.dg/vect/bb-slp-35.c: Adjust.
5714 2015-05-19 Richard Biener <rguenther@suse.de>
5716 PR tree-optimization/66165
5717 * gcc.dg/torture/pr66165.c: New testcase.
5719 PR tree-optimization/66185
5720 * gcc.dg/torture/pr66185.c: New testcase.
5722 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
5725 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
5727 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
5729 * gcc.target/mips/p5600-bonding.c : New file.
5731 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5734 * gfortran.dg/interface_operator_1.f90: New tests.
5736 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5739 * gfortran.dg/generic_29.f90: New tests.
5741 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5744 * gfortran.dg/storage_size_6.f90: New tests.
5746 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5749 * gfortran.dg/null1.f90: New test.
5751 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5754 * gfortran.dg/entry_21.f90: New test.
5756 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5759 * gfortran.dg/storage_size_6.f90: New tests.
5761 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5764 * gfortran.dg/misplaced_statement.f90: New test.
5766 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5769 * gfortran.dg/filepos1.f90: New test
5771 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5774 * gfortran.dg/pr64925.f90: New test.
5776 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5778 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
5780 * gfortran.dg/lto/pr41576_1.f90: Ditto.
5782 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
5784 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
5785 to the family of pie capable targets.
5787 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
5789 * gcc.target/arm/bics_1.c : New testcase.
5790 * gcc.target/arm/bics_2.c : New testcase.
5791 * gcc.target/arm/bics_3.c : New testcase.
5792 * gcc.target/arm/bics_4.c : New testcase.
5794 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
5796 * gcc.target/mips/umips-attr.c: New test.
5798 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
5800 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
5801 * gcc.dg/20150120-2.c (dg-final): Ditto.
5802 * gcc.dg/20150120-2.c (dg-final): Ditto.
5803 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
5805 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
5808 * gcc.target/i386/pr66174.c: New test.
5810 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
5813 * gfortran.dg/matmul_bounds_6.f90: New test.
5814 * gfortran.dg/matmul_bounds_7.f90: New test.
5816 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
5818 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
5819 * gfortran.dg/lto/pr41576_1.f90: Add interface.
5820 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
5821 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
5822 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
5823 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
5825 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5828 * gfortran.dg/continuation_13.f90: Update test.
5829 * gfortran.dg/pr65903.f90: New test.
5831 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
5834 * gfortran.dg/block_14.f90: New test.
5836 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
5839 * lib/gfortran-dg.exp: Update regex to handle two locations for
5840 the same diagnostic without caret.
5841 * gfortran.dg/badline.f: Test also that line numbers are correct
5842 before and after "left but not entered" warning.
5844 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
5845 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5848 * gcc.target/arm/maskdata.c: New test.
5850 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
5853 * gfortran.dg/derived_constructor_components_5: New test
5855 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
5858 * gcc.target/alpha/pr66140.c: New test.
5860 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
5863 * gcc.dg/Wconversion-complex-c99.c: New test.
5864 * gcc.dg/Wconversion-complex-gnu.c: New test.
5866 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
5868 PR tree-optimization/64454
5869 * gcc.dg/modmod.c: New testcase.
5871 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
5873 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
5875 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
5878 * gcc.target/i386/mpx/pr66134.c: New test.
5880 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
5882 * gcc.target/powerpc/pr60158.c: New test.
5884 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
5886 * gcc.target/i386/sibcall-7.c: New test.
5887 * gcc.target/i386/sibcall-8.c: New test.
5889 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5891 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
5892 (abs64_in_dreg): Likewise.
5894 2015-05-14 Marek Polacek <polacek@redhat.com>
5898 * gcc.dg/pr14649-1.c: Add -Wpedantic.
5899 * gcc.dg/pr19984.c: Likewise.
5900 * gcc.dg/pr66066-1.c: New test.
5901 * gcc.dg/pr66066-2.c: New test.
5902 * gcc.dg/pr66066-3.c: New test.
5904 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5906 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
5907 * gcc.dg/pow-sqrt.x: New file.
5908 * gcc.dg/pow-sqrt-1.c: New test.
5909 * gcc.dg/pow-sqrt-2.c: Likewise.
5910 * gcc.dg/pow-sqrt-3.c: Likewise.
5912 2015-05-13 Richard Biener <rguenther@suse.de>
5914 PR tree-optimization/66123
5915 * gcc.dg/torture/pr66123.c: New testcase.
5917 2015-05-13 Richard Biener <rguenther@suse.de>
5920 * gcc.dg/alias-2.c: Adjust.
5921 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
5923 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5926 * gcc.target/i386/pr65103-3.c: New.
5928 2015-05-13 Martin Liska <mliska@suse.cz>
5930 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
5932 2015-05-13 Jakub Jelinek <jakub@redhat.com>
5935 * gcc.target/i386/pr66112-2.c: New test.
5938 * gcc.target/i386/pr66112-1.c: New test.
5940 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5943 * gcc.target/i386/mpx/pr66048.cc: New.
5945 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5947 PR rtl-optimization/64616
5948 * gcc.dg/loop-8.c: New test.
5949 * gcc.dg/loop-9.c: New test.
5951 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
5954 * gcc.target/i386/pr66047.c: New testcase.
5956 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
5959 * gcc.c-torture/compile/pr65873.c: New testcase.
5961 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5964 * gfortran.dg/inline_matmul_10.f90: New test.
5966 2015-05-12 David Malcolm <dmalcolm@redhat.com>
5968 * c-c++-common/Wmisleading-indentation.c: New testcase.
5969 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
5970 * c-c++-common/Wmisleading-indentation-2.md: New file.
5972 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
5974 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
5976 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
5978 2015-05-12 Richard Biener <rguenther@suse.de>
5980 PR tree-optimization/66101
5981 * gcc.dg/torture/pr66101.c: New testcase.
5983 2015-05-12 Richard Biener <rguenther@suse.de>
5985 PR tree-optimization/37021
5986 * gcc.target/i386/vect-addsub.c: New testcase.
5988 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
5990 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
5992 2015-05-12 Tom de Vries <tom@codesourcery.com>
5994 PR tree-optimization/66010
5995 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
5997 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6000 * g++.dg/cpp0x/trailing10.C: New.
6002 2015-05-12 Richard Biener <rguenther@suse.de>
6004 * gcc.dg/vect/bb-slp-35.c: New testcase.
6006 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
6009 * gfortran.dg/bound_simplification_6.f90: New.
6011 2015-05-11 Steve Ellcey <sellcey@mips.com>
6013 * gcc.target/mips/branch-1.c: Pass argument to bar().
6015 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
6018 * gcc.target/i386/pr65753.c: New test.
6020 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
6022 PR rtl-optimization/66076
6023 * gcc.dg/torture/pr66076.c: New test.
6025 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6028 * gfortran.dg/inline_matmul_7.f90: New test.
6029 * gfortran.dg/inline_matmul_8.f90: New test.
6030 * gfortran.dg/inline_matmul_9.f90: New test.
6032 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
6034 * gfortran.dg/bound_simplification_5.f90: New.
6036 2015-05-09 Jason Merrill <jason@redhat.com>
6038 * lib/target-supports.exp (cxx_default): New global.
6039 (check_effective_target_c++11_only)
6040 (check_effective_target_c++14_only)
6041 (check_effective_target_c++98_only)
6042 (check_effective_target_c++1z_only): Check it.
6044 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
6046 PR tree-optimization/64454
6047 * gcc.dg/tree-ssa/vrp97.c: New file.
6048 * gcc.dg/vect/slp-perm-7.c: Update.
6050 2015-05-09 Andre Vehreschild <vehre@gmx.de>
6053 * gfortran.dg/elemental_subroutine_11.f90: New test.
6055 2015-05-08 Richard Biener <rguenther@suse.de>
6057 PR tree-optimization/66036
6058 * gcc.dg/vect/slp-41.c: New testcase.
6060 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
6062 * gfortran.dg/elemental_optional_args_7.f90: New.
6064 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
6066 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
6069 2015-05-08 Marek Polacek <polacek@redhat.com>
6072 * gcc.dg/Woverride-init-side-effects-1.c: New test.
6073 * gcc.dg/Woverride-init-side-effects-2.c: New test.
6075 2015-05-07 Marek Polacek <polacek@redhat.com>
6078 * c-c++-common/Wshift-negative-value-1.c: New test.
6079 * c-c++-common/Wshift-negative-value-2.c: New test.
6080 * c-c++-common/Wshift-negative-value-3.c: New test.
6081 * c-c++-common/Wshift-negative-value-4.c: New test.
6082 * c-c++-common/Wshift-negative-value-5.c: New test.
6083 * c-c++-common/Wshift-negative-value-6.c: New test.
6084 * gcc.dg/c90-left-shift-1.c: New test.
6085 * gcc.dg/c99-const-expr-7.c: Add dg-error.
6086 * gcc.dg/c99-left-shift-1.c: New test.
6088 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
6092 * gcc.dg/fdata-sections-2.c: New file.
6094 2015-05-07 Marek Polacek <polacek@redhat.com>
6097 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
6099 * c-c++-common/ubsan/align-7.c: Likewise.
6100 * c-c++-common/ubsan/bounds-8.c: Likewise.
6101 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6102 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
6103 * c-c++-common/ubsan/null-1.c: Likewise.
6104 * c-c++-common/ubsan/null-10.c: Likewise.
6105 * c-c++-common/ubsan/null-11.c: Likewise.
6106 * c-c++-common/ubsan/null-2.c: Likewise.
6107 * c-c++-common/ubsan/null-3.c: Likewise.
6108 * c-c++-common/ubsan/null-4.c: Likewise.
6109 * c-c++-common/ubsan/null-5.c: Likewise.
6110 * c-c++-common/ubsan/null-6.c: Likewise.
6111 * c-c++-common/ubsan/null-7.c: Likewise.
6112 * c-c++-common/ubsan/null-8.c: Likewise.
6113 * c-c++-common/ubsan/null-9.c: Likewise.
6114 * c-c++-common/ubsan/object-size-1.c: Likewise.
6115 * c-c++-common/ubsan/object-size-10.c: Likewise.
6116 * c-c++-common/ubsan/object-size-4.c: Likewise.
6117 * c-c++-common/ubsan/object-size-5.c: Likewise.
6118 * c-c++-common/ubsan/object-size-7.c: Likewise.
6119 * c-c++-common/ubsan/object-size-8.c: Likewise.
6120 * c-c++-common/ubsan/object-size-9.c: Likewise.
6121 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6122 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6123 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6124 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6125 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6126 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
6127 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6128 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
6129 * c-c++-common/ubsan/pr59333.c: Likewise.
6130 * c-c++-common/ubsan/pr59667.c: Likewise.
6131 * c-c++-common/ubsan/pr60613-2.c: Likewise.
6132 * c-c++-common/ubsan/pr60636.c: Likewise.
6133 * c-c++-common/ubsan/pr63802.c: Likewise.
6134 * c-c++-common/ubsan/recovery-1.c: Likewise.
6135 * c-c++-common/ubsan/recovery-3.c: Likewise.
6136 * c-c++-common/ubsan/shift-1.c: Likewise.
6137 * c-c++-common/ubsan/shift-2.c: Likewise.
6138 * c-c++-common/ubsan/shift-4.c: Likewise.
6139 * c-c++-common/ubsan/shift-7.c: Likewise.
6140 * c-c++-common/ubsan/undefined-2.c: Likewise.
6141 * c-c++-common/ubsan/vla-1.c: Likewise.
6142 * g++.dg/ubsan/null-1.C: Likewise.
6143 * g++.dg/ubsan/null-3.C: Likewise.
6144 * g++.dg/ubsan/null-4.C: Likewise.
6145 * g++.dg/ubsan/vptr-8.C: Likewise.
6146 * g++.dg/ubsan/vptr-9.C: Likewise.
6147 * gcc.dg/ubsan/bounds-2.c: Likewise.
6148 * gcc.dg/ubsan/object-size-9.c: Likewise.
6150 2015-05-07 Jeff Law <law@redhat.com>
6152 * gcc.dg/tree-ssa/shorten-1.c: New test.
6154 2015-05-07 Richard Biener <rguenther@suse.de>
6156 PR tree-optimization/66002
6157 * gcc.dg/vect/vect-125.c: New testcase.
6159 2015-05-07 Marek Polacek <polacek@redhat.com>
6160 Martin Uecker <uecker@eecs.berkeley.edu>
6162 * c-c++-common/ubsan/bounds-10.c: New test.
6164 2015-05-06 David Malcolm <dmalcolm@redhat.com>
6166 * jit.dg/harness.h (set_options): Wrap with
6167 #ifndef TEST_ESCHEWS_SET_OPTIONS.
6168 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
6169 Special-case test-benchmark.c as a negative.
6170 * jit.dg/test-benchmark.c: New file.
6172 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
6175 * gcc.target/arm/pr64208.c: New test.
6177 2015-05-06 Alan Modra <amodra@gmail.com>
6180 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
6181 (gparms): Make volatile.
6183 2015-05-06 Richard Biener <rguenther@suse.de>
6185 PR tree-optimization/62283
6186 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
6188 2015-05-06 Christian Bruel <christian.bruel@st.com>
6191 * gcc.target/aarch64/iinline-attr-1.c: New test.
6193 2015-05-06 Richard Biener <rguenther@suse.de>
6195 * gcc.dg/vect/bb-slp-34.c: New testcase.
6197 2015-05-06 Richard Biener <rguenther@suse.de>
6199 PR tree-optimization/62283
6200 * gcc.dg/vect/bb-slp-14.c: Adjust.
6202 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
6205 * gcc.target/i386/pr65990.c: New test.
6207 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
6210 * gcc.target/i386/pr65915.c: New.
6212 2015-05-05 Tom de Vries <tom@codesourcery.com>
6214 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
6215 'va_list escapes 0'.
6217 2015-05-05 Tom de Vries <tom@codesourcery.com>
6219 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
6222 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
6224 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
6225 * gcc.target/arm/pr65924.c: Likewise.
6227 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
6230 * gcc.target/i386/pr65871-3.c: New test.
6232 2015-05-04 Jeff Law <law@redhat.com>
6235 2015-05-04 Jeff Law <law@redhat.com>
6236 * gcc.dg/tree-ssa/shorten-1.c: New test.
6238 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6239 Jakub Jelinek <jakub@redhat.com>
6242 * g++.dg/cpp0x/Wnarrowing4.C: New.
6244 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
6246 * lib/target-supports.exp
6247 (check_effective_target_keeps_null_pointer_checks): Clarify that
6248 this is for targets that disable -fdelete-null-pointer-checks,
6249 not default it to off.
6250 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
6251 -fdelete-null-pointer-checks explicit.
6252 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
6253 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
6254 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
6255 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
6256 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
6257 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
6258 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
6259 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
6260 * gcc.dg/tree-ssa/pr20318.c: Likewise.
6261 * gcc.dg/tree-ssa/pr20701.c: Likewise.
6262 * gcc.dg/tree-ssa/pr20702.c: Likewise.
6263 * gcc.dg/tree-ssa/pr21086.c: Likewise.
6264 * gcc.dg/tree-ssa/pr21090.c: Likewise.
6265 * gcc.dg/tree-ssa/pr58480.c: Likewise.
6266 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6267 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6268 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6269 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
6270 * gcc.dg/tree-ssa/unreachable.c: Likewise.
6271 * gcc.dg/tree-ssa/vrp02.c: Likewise.
6272 * gcc.dg/tree-ssa/vrp07.c: Likewise.
6273 * gcc.dg/tree-ssa/vrp08.c: Likewise.
6274 * gcc.dg/tree-ssa/vrp55.c: Likewise.
6275 * g++.dg/cpp0x/static_assert9.C: Likewise.
6276 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
6277 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
6278 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
6279 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
6280 * g++.dg/tree-ssa/pr26406.C: Likewise.
6282 2015-05-04 Jakub Jelinek <jakub@redhat.com>
6284 PR tree-optimization/65984
6285 * c-c++-common/ubsan/pr65984.c: New test.
6287 2015-05-04 Jeff Law <law@redhat.com>
6289 * gcc.dg/tree-ssa/shorten-1.c: New test.
6291 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6294 * gfortran.dg/pr44735.f90: New test.
6296 2015-05-04 Richard Biener <rguenther@suse.de>
6298 PR tree-optimization/65965
6299 * gcc.dg/vect/bb-slp-33.c: New testcase.
6301 2015-05-04 Richard Biener <rguenther@suse.de>
6303 PR tree-optimization/65935
6304 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
6306 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6308 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
6309 for each supported variant instead of CHECK_RESULTS.
6310 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
6311 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
6312 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
6313 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
6314 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
6315 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6316 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
6317 expected results for unsupported variants. Call CHECK for each
6318 supported variant instead of CHECK_RESULTS.
6319 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
6320 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
6321 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
6322 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
6323 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
6324 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
6325 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
6326 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
6327 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
6328 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
6329 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
6330 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
6331 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
6332 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
6333 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6334 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
6335 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
6336 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
6337 expected results for unsupported variants.
6338 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
6339 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
6340 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
6341 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
6342 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
6343 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
6344 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
6345 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
6346 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
6347 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
6348 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
6349 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
6350 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
6351 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
6352 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
6353 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
6354 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
6355 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
6356 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
6357 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
6358 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
6359 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
6360 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
6361 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
6362 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
6363 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
6364 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
6365 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
6367 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6370 * gfortran.dg/bound_9.f90: Add pointer assignment.
6372 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
6373 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
6376 * g++.dg/cpp0x/Wnarrowing3.C: New.
6378 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
6380 * gcc.dg/20150120-1.c: New test.
6381 * gcc.dg/20150120-2.c: New test.
6382 * gcc.dg/20150120-3.c: New test.
6384 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
6386 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
6388 2015-05-01 Renlin Li <renlin.li@arm.com>
6390 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
6392 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
6394 * gfortran.dg/bound_simplification_4.f90: New.
6396 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6398 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
6399 with powerpc_p8vector_ok.
6401 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6404 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
6406 * gfortran.dg/bound_9.f90: New test case.
6408 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
6410 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
6411 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
6412 for 32bit x86 targets.
6413 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
6414 for 32bit x86 targets.
6415 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
6416 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
6417 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
6418 for 32bit x86 targets.
6420 2015-04-30 Marek Polacek <polacek@redhat.com>
6422 PR tree-optimization/63551
6423 * g++.dg/ipa/pr63551.C: New test.
6425 2015-04-30 Caroline Tice <cmtice@google.com>
6428 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
6429 partition size on certain targets.
6431 2015-04-30 Renlin Li <renlin.li@arm.com>
6433 * gcc.target/aarch64/vect-reduc-or_1.c: New.
6435 2015-04-30 Marek Polacek <polacek@redhat.com>
6437 * c-c++-common/Wbool-compare-3.c: New test.
6439 * gcc.dg/pr65901.c (foo): Adjust dg-error.
6440 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
6442 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
6445 * g++.dg/init/ref22.C: New.
6447 2015-04-30 Marek Polacek <polacek@redhat.com>
6449 * gcc.dg/init-bad-8.c: New test.
6451 * gcc.dg/incomplete-typedef-1.c: New test.
6453 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
6456 * g++.dg/template/crash121.C: New.
6458 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
6460 * gcc.target/mips/call-from-init.c: New test.
6461 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
6463 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
6466 * gcc.target/i386/pr65871-1.c: New test.
6467 * gcc.target/i386/pr65871-2.c: Ditto.
6469 2015-04-29 Marek Polacek <polacek@redhat.com>
6472 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
6473 * c-c++-common/Wbool-compare-2.c: New test.
6475 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
6478 * gcc.target/aarch64/vstN_lane_1.c: New file.
6480 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6483 * g++.dg/warn/Winit-self-3.C: New.
6485 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
6487 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
6489 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
6492 * gcc.target/arm/pr65924.c: New test.
6494 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
6496 * g++.dg/gomp/tpl-target-update.C: New file.
6498 2015-04-29 Richard Biener <rguenther@suse.de>
6500 PR tree-optimization/65917
6501 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
6503 2015-04-29 Christian Bruel <christian.bruel@st.com>
6506 * gcc.dg/ipa/iinline-attr.c: New test.
6507 * gcc.target/i386/iinline-attr-2.c: New test.
6509 2015-04-28 Andre Vehreschild <vehre@gmx.de>
6511 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
6514 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6516 * gcc.dg/vect/vect-33.c: Remove spurious line.
6518 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
6520 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
6522 2015-04-28 Marek Polacek <polacek@redhat.com>
6525 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
6526 * gcc.dg/pr65901.c: New test.
6528 2015-04-28 Richard Biener <rguenther@suse.de>
6530 PR tree-optimization/62283
6531 * gfortran.dg/vect/pr62283-2.f: New testcase.
6532 * gcc.dg/vect/bb-slp-14.c: Adjust.
6534 2015-04-28 Richard Biener <rguenther@suse.de>
6536 PR tree-optimization/65851
6537 * g++.dg/torture/pr65851.C: New testcase.
6539 2015-04-27 Jeff Law <law@redhat.com>
6541 PR tree-optimization/65217
6542 * gcc.target/i386/pr65217.c: Remove XFAIL.
6544 2015-04-27 Andre Vehreschild <vehre@gmx.de>
6547 Add tests forgotten to svn-add.
6548 * gfortran.dg/class_allocate_19.f03: New test.
6549 * gfortran.dg/class_array_20.f03: New test.
6550 * gfortran.dg/class_array_21.f03: New test.
6551 * gfortran.dg/finalize_29.f08: New test.
6553 2015-04-27 Andre Vehreschild <vehre@gmx.de>
6557 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
6558 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
6560 2015-04-27 Caroline Tice <cmtice@google.com>
6562 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
6565 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
6568 * gcc.target/powerpc/htm-1.c: New test.
6569 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
6571 (__builtin_tabortdci): Likewise.
6572 (__builtin_tcheck): Remove operand.
6573 * lib/target-supports.exp (check_htm_hw_available): New function.
6575 2015-04-27 Richard Biener <rguenther@suse.de>
6577 * gcc.target/i386/pr65217.c: XFAIL.
6579 2015-04-27 Jakub Jelinek <jakub@redhat.com>
6581 PR tree-optimization/65875
6582 * gcc.c-torture/compile/pr65875.c: New test.
6584 2015-04-25 Marek Polacek <polacek@redhat.com>
6587 * gcc.dg/enum-incomplete-2.c: New test.
6588 * gcc.dg/enum-mode-1.c: New test.
6590 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6593 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
6595 * gcc.target/powerpc/pr65849-2.c: Likewise.
6597 2015-04-24 Tom de Vries <tom@codesourcery.com>
6599 PR tree-optimization/65802
6600 * g++.dg/pr65802.C: Move to ...
6601 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
6602 stdarg.h. Rewrite for C.
6603 (fn1): Use va_list and va_arg. Make variable args function. Add use of
6604 va_start and va_end. Remove unnecessary inline asm.
6606 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
6607 Wei Mi <wmi@google.com>
6609 * gcc.target/i386/sse2-load-multi.c: New test.
6610 * gcc.target/i386/sse2-store-multi.c: Ditto.
6612 2015-04-24 Marek Polacek <polacek@redhat.com>
6615 * c-c++-common/pr65830.c: New test.
6618 * c-c++-common/Wlogical-op-1.c: New test.
6620 2015-04-24 Marek Polacek <polacek@redhat.com>
6623 * c-c++-common/pr61534-1.c: New test.
6625 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
6626 Steven Bosscher <steven@gcc.gnu.org>
6628 PR rtl-optimization/34503
6629 * gcc.target/arm/pr64616.c: New file.
6631 2015-04-24 Bin Cheng <bin.cheng@arm.com>
6633 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
6635 2015-04-24 Terry Guo <terry.guo@arm.com>
6637 * gcc.target/arm/pr65710.c: Update the options.
6639 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
6641 * gcc.target/i386/pr65523.c: Skip x32.
6643 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6645 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
6646 to look for vcl* where appropriate.
6648 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6650 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
6651 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
6653 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
6656 * gcc.target/arm/pr26702.c: New test.
6658 2015-04-23 Marek Polacek <polacek@redhat.com>
6661 * gcc.dg/pr65345-1.c: New test.
6662 * gcc.dg/pr65345-2.c: New test.
6664 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6666 * gcc.target/powerpc/crypto-builtin-2.c: New.
6668 2015-04-23 Andre Vehreschild <vehre@gmx.de>
6671 * gfortran.dg/class_allocate_19.f03: New test.
6672 * gfortran.dg/class_array_20.f03: New test.
6673 * gfortran.dg/class_array_21.f03: New test.
6674 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
6675 * gfortran.dg/finalize_15.f90: Fixing comparision to model
6676 initialization correctly.
6677 * gfortran.dg/finalize_29.f08: New test.
6679 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6681 * gcc.target/powerpc/swaps-p8-18.c: New test.
6683 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6686 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
6687 * gcc.dg/vect/bb-slp-25.c: Likewise.
6688 * gcc.dg/vect/bb-slp-29.c: Likewise.
6689 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
6690 vect_no_align && { ! vect_hw_misalign }.
6691 * gcc.dg/vect/bb-slp-9.c: Likewise.
6692 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
6694 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
6695 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
6696 account for POWER8, where peeling for alignment is not needed.
6697 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
6698 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
6699 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
6700 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
6701 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
6702 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6703 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6704 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6705 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
6706 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
6707 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
6708 * gcc.dg/vect/pr16105.c: Likewise.
6709 * gcc.dg/vect/pr20122.c: Likewise.
6710 * gcc.dg/vect/pr33804.c: Likewise.
6711 * gcc.dg/vect/pr33953.c: Likewise.
6712 * gcc.dg/vect/pr56787.c: Likewise.
6713 * gcc.dg/vect/pr58508.c: Likewise.
6714 * gcc.dg/vect/slp-25.c: Likewise.
6715 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
6716 * gcc.dg/vect/vect-105.c: Likewise.
6717 * gcc.dg/vect/vect-27.c: Likewise.
6718 * gcc.dg/vect/vect-29.c: Likewise.
6719 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
6721 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
6722 && { ! vect_hw_misalign }.
6723 * gcc.dg/vect/vect-44.c: Likewise.
6724 * gcc.dg/vect/vect-48.c: Likewise.
6725 * gcc.dg/vect/vect-50.c: Likewise.
6726 * gcc.dg/vect/vect-52.c: Likewise.
6727 * gcc.dg/vect/vect-56.c: Likewise.
6728 * gcc.dg/vect/vect-60.c: Likewise.
6729 * gcc.dg/vect/vect-72.c: Likewise.
6730 * gcc.dg/vect/vect-75-big-array.c: Likewise.
6731 * gcc.dg/vect/vect-75.c: Likewise.
6732 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
6733 * gcc.dg/vect/vect-77-global.c: Likewise.
6734 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6735 * gcc.dg/vect/vect-78-global.c: Likewise.
6736 * gcc.dg/vect/vect-93.c: Likewise.
6737 * gcc.dg/vect/vect-95.c: Likewise.
6738 * gcc.dg/vect/vect-96.c: Likewise.
6739 * gcc.dg/vect/vect-cond-1.c: Likewise.
6740 * gcc.dg/vect/vect-cond-3.c: Likewise.
6741 * gcc.dg/vect/vect-cond-4.c: Likewise.
6742 * gcc.dg/vect/vect-cselim-1.c: Likewise.
6743 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6744 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6745 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6746 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6747 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
6748 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6749 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
6750 * gcc.dg/vect/vect-outer-3a.c: Likewise.
6751 * gcc.dg/vect/vect-outer-5.c: Likewise.
6752 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
6753 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
6754 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
6755 * gcc.dg/vect/vect-outer-fir.c: Likewise.
6756 * gcc.dg/vect/vect-peel-3.c: Likewise.
6757 * gcc.dg/vect/vect-peel-4.c: Likewise.
6758 * gcc.dg/vect/vect-pre-interact.c: Likewise.
6759 * gcc.target/powerpc/pr65456.c: New test.
6760 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
6761 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
6762 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
6763 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
6764 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
6765 vect_no_align && { ! vect_hw_misalign }.
6766 * gfortran.dg/vect/vect-3.f90: Likewise.
6767 * gfortran.dg/vect/vect-4.f90: Likewise.
6768 * gfortran.dg/vect/vect-5.f90: Likewise.
6769 * lib/target-supports.exp (check_effective_target_vect_no_align):
6770 Return 1 for POWER8.
6771 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
6773 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
6776 * gfortran.dg/pr65429.f90: New test.
6778 2015-04-22 Yury Gribov <y.gribov@samsung.com>
6780 * c-c++-common/asan/user-section-1.c: New test.
6781 * c-c++-common/asan/user-section-2.c: New test.
6782 * c-c++-common/asan/user-section-3.c: New test.
6784 2015-04-22 Hale Wang <hale.wang@arm.com>
6785 Terry Guo <terry.guo@arm.com>
6787 PR rtl-optimization/64818
6788 * gcc.target/arm/pr64818.c: New test.
6790 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
6793 * g++.dg/tree-ssa/pr61034.C: Update template.
6794 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
6795 * gcc.dg/Warray-bounds-11.c: Likewise.
6796 * gcc.dg/Warray-bounds.c: Likewise.
6798 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6800 PR libgfortran/65234
6801 * gfortran.dg/fmt_unlimited.f90: New test.
6803 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
6805 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
6807 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
6808 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
6809 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
6810 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
6811 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
6812 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
6813 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
6815 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6817 PR libgfortran/56743
6818 * gfortran.dg/namelist_87.f90: New test.
6820 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6822 * gcc.target/aarch64/mult-synth_1.c: New test.
6823 * gcc.target/aarch64/mult-synth_2.c: Likewise.
6824 * gcc.target/aarch64/mult-synth_3.c: Likewise.
6825 * gcc.target/aarch64/mult-synth_4.c: Likewise.
6826 * gcc.target/aarch64/mult-synth_5.c: Likewise.
6827 * gcc.target/aarch64/mult-synth_6.c: Likewise.
6829 2015-04-21 Richard Biener <rguenther@suse.de>
6831 PR tree-optimization/65650
6832 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
6833 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
6834 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6835 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6836 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6837 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
6839 2015-04-21 Tom de Vries <tom@codesourcery.com>
6841 PR tree-optimization/65802
6842 * g++.dg/pr65802.C: New test.
6844 2015-04-21 Bin Cheng <bin.cheng@arm.com>
6847 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
6848 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
6850 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
6853 * g++.dg/cpp0x/Wnarrowing2.C: New.
6855 2015-04-20 Jeff Law <law@redhat.com>
6857 PR tree-optimization/65658
6858 * gcc.dg/pr65658.c: New test.
6860 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
6863 * gcc.target/aarch64/vec_init_1.c: New test.
6865 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
6867 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
6870 2015-04-18 Martin Sebor <msebor@redhat.com>
6872 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
6873 of non-nul characters.
6874 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
6876 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6879 * gcc.target/powerpc/pr65787.c: New.
6881 2015-04-17 Jakub Jelinek <jakub@redhat.com>
6884 * gcc.target/aarch64/c-output-template-4.c: New test.
6886 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
6889 * gcc.dg/pr65780-1.c: New test.
6890 * gcc.dg/pr65780-2.c: Likewise.
6891 * gcc.target/i386/pr32219-9.c: Likewise.
6892 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
6894 * gcc.target/i386/pr64317.c (c): Initialize.
6896 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
6899 * g++.dg/ext/mv18.C: New test.
6900 * g++.dg/ext/mv19.C: Likewise.
6901 * g++.dg/ext/mv20.C: Likewise.
6902 * g++.dg/ext/mv21.C: Likewise.
6903 * g++.dg/ext/mv22.C: Likewise.
6904 * g++.dg/ext/mv23.C: Likewise.
6906 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
6909 * g++.dg/init/pr64527.C: New test.
6911 2015-04-17 Tom de Vries <tom@codesourcery.com>
6912 Michael Matz <matz@suse.de>
6914 PR tree-optimization/64950
6915 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
6918 2015-04-17 Yury Gribov <y.gribov@samsung.com>
6920 * c-c++-common/asan/user-section-1.c: New test.
6922 2015-04-17 Jakub Jelinek <jakub@redhat.com>
6925 * gcc.dg/debug/pr65771.c: New test.
6927 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
6929 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
6930 __buitlin_alloca with __builtin_alloca.
6932 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
6934 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
6936 2015-04-16 Richard Biener <rguenther@suse.de>
6938 PR tree-optimization/64277
6939 * gcc.dg/Warray-bounds-14.c: New testcase.
6940 * gcc.dg/Warray-bounds-15.c: Likewise.
6941 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
6942 * c-c++-common/ubsan/bounds-6.c: Likewise.
6944 2015-04-16 Renlin Li <renlin.li@arm.com>
6946 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
6947 * gcc.target/arm/unsigned-float.c: New.
6949 2015-04-16 Richard Biener <rguenther@suse.de>
6951 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
6952 * gcc.dg/tree-ssa/pr37508.c: Adjust.
6953 * gfortran.dg/reassoc_6.f: Remove XFAIL.
6955 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
6957 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
6958 * g++.dg/cpp0x/decltype-call1.C: Likewise.
6959 * g++.dg/cpp0x/defaulted21.C: Likewise.
6960 * g++.dg/cpp0x/defaulted28.C: Likewise.
6961 * g++.dg/cpp0x/defaulted47.C: Likewise.
6962 * g++.dg/cpp0x/elision_neg.C: Likewise.
6963 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
6964 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
6965 * g++.dg/cpp0x/implicit1.C: Likewise.
6966 * g++.dg/cpp0x/implicit9.C: Likewise.
6967 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
6968 * g++.dg/cpp0x/range-for13.C: Likewise.
6969 * g++.dg/gomp/clause-2.C: Likewise.
6970 * g++.dg/gomp/udr-5.C: Likewise.
6971 * g++.dg/inherit/access6.C: Likewise.
6972 * g++.dg/lookup/duperr1.C: Likewise.
6973 * g++.dg/lookup/friend2.C: Likewise.
6974 * g++.dg/lookup/pr6936.C: Likewise.
6975 * g++.dg/lookup/scoped1.C: Likewise.
6976 * g++.dg/lookup/using26.C: Likewise.
6977 * g++.dg/lookup/using38.C: Likewise.
6978 * g++.dg/other/access2.C: Likewise.
6979 * g++.dg/overload/defarg3.C: Likewise.
6980 * g++.dg/overload/defarg6.C: Likewise.
6981 * g++.dg/parse/access11.C: Likewise.
6982 * g++.dg/parse/access2.C: Likewise.
6983 * g++.dg/parse/access3.C: Likewise.
6984 * g++.dg/parse/access4.C: Likewise.
6985 * g++.dg/parse/access5.C: Likewise.
6986 * g++.dg/parse/access6.C: Likewise.
6987 * g++.dg/parse/access8.C: Likewise.
6988 * g++.dg/parse/access9.C: Likewise.
6989 * g++.dg/parse/crash40.C: Likewise.
6990 * g++.dg/tc1/dr142.C: Likewise.
6991 * g++.dg/tc1/dr166.C: Likewise.
6992 * g++.dg/tc1/dr52.C: Likewise.
6993 * g++.dg/template/access11.C: Likewise.
6994 * g++.dg/template/access18.C: Likewise.
6995 * g++.dg/template/access19.C: Likewise.
6996 * g++.dg/template/access2.C: Likewise.
6997 * g++.dg/template/access20.C: Likewise.
6998 * g++.dg/template/access26.C: Likewise.
6999 * g++.dg/template/access3.C: Likewise.
7000 * g++.dg/template/access7.C: Likewise.
7001 * g++.dg/template/conv12.C: Likewise.
7002 * g++.dg/template/crash69.C: Likewise.
7003 * g++.dg/template/friend31.C: Likewise.
7004 * g++.dg/template/friend32.C: Likewise.
7005 * g++.dg/template/memfriend15.C: Likewise.
7006 * g++.dg/template/memfriend16.C: Likewise.
7007 * g++.dg/template/memfriend17.C: Likewise.
7008 * g++.dg/template/memfriend7.C: Likewise.
7009 * g++.dg/template/pr32519.C: Likewise.
7010 * g++.dg/template/qualttp21.C: Likewise.
7011 * g++.dg/template/qualttp8.C: Likewise.
7012 * g++.dg/template/ttp10.C: Likewise.
7013 * g++.dg/template/typedef11.C: Likewise.
7014 * g++.dg/template/typedef13.C: Likewise.
7015 * g++.dg/template/typedef19.C: Likewise.
7016 * g++.dg/template/typedef20.C: Likewise.
7017 * g++.dg/template/typedef22.C: Likewise.
7018 * g++.dg/template/using16.C: Likewise.
7019 * g++.dg/template/virtual3.C: Likewise.
7020 * g++.dg/ubsan/pr61272.C: Likewise.
7021 * g++.old-deja/g++.bob/inherit2.C: Likewise.
7022 * g++.old-deja/g++.brendan/crash11.C: Likewise.
7023 * g++.old-deja/g++.brendan/enum6.C: Likewise.
7024 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
7025 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
7026 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
7027 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
7028 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
7029 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
7030 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
7031 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
7032 * g++.old-deja/g++.jason/access17.C: Likewise.
7033 * g++.old-deja/g++.jason/access18.C: Likewise.
7034 * g++.old-deja/g++.jason/access22.C: Likewise.
7035 * g++.old-deja/g++.jason/access23.C: Likewise.
7036 * g++.old-deja/g++.jason/access8.C: Likewise.
7037 * g++.old-deja/g++.jason/delete3.C: Likewise.
7038 * g++.old-deja/g++.jason/report.C: Likewise.
7039 * g++.old-deja/g++.law/access2.C: Likewise.
7040 * g++.old-deja/g++.law/access3.C: Likewise.
7041 * g++.old-deja/g++.law/access4.C: Likewise.
7042 * g++.old-deja/g++.law/access5.C: Likewise.
7043 * g++.old-deja/g++.law/arm12.C: Likewise.
7044 * g++.old-deja/g++.law/arm14.C: Likewise.
7045 * g++.old-deja/g++.law/ctors13.C: Likewise.
7046 * g++.old-deja/g++.law/union2.C: Likewise.
7047 * g++.old-deja/g++.law/visibility12.C: Likewise.
7048 * g++.old-deja/g++.law/visibility15.C: Likewise.
7049 * g++.old-deja/g++.law/visibility16.C: Likewise.
7050 * g++.old-deja/g++.law/visibility17.C: Likewise.
7051 * g++.old-deja/g++.law/visibility18.C: Likewise.
7052 * g++.old-deja/g++.law/visibility19.C: Likewise.
7053 * g++.old-deja/g++.law/visibility20.C: Likewise.
7054 * g++.old-deja/g++.law/visibility21.C: Likewise.
7055 * g++.old-deja/g++.law/visibility24.C: Likewise.
7056 * g++.old-deja/g++.law/visibility4.C: Likewise.
7057 * g++.old-deja/g++.law/visibility5.C: Likewise.
7058 * g++.old-deja/g++.law/visibility6.C: Likewise.
7059 * g++.old-deja/g++.law/visibility7.C: Likewise.
7060 * g++.old-deja/g++.law/visibility8.C: Likewise.
7061 * g++.old-deja/g++.law/visibility9.C: Likewise.
7062 * g++.old-deja/g++.niklas/t135.C: Likewise.
7063 * g++.old-deja/g++.oliva/delete1.C: Likewise.
7064 * g++.old-deja/g++.oliva/partord1.C: Likewise.
7065 * g++.old-deja/g++.other/access11.C: Likewise.
7066 * g++.old-deja/g++.other/access4.C: Likewise.
7067 * g++.old-deja/g++.other/access7.C: Likewise.
7068 * g++.old-deja/g++.other/crash1.C: Likewise.
7069 * g++.old-deja/g++.other/crash7.C: Likewise.
7070 * g++.old-deja/g++.other/friend1.C: Likewise.
7071 * g++.old-deja/g++.other/friend4.C: Likewise.
7072 * g++.old-deja/g++.other/friend9.C: Likewise.
7073 * g++.old-deja/g++.other/lineno1.C: Likewise.
7074 * g++.old-deja/g++.other/using1.C: Likewise.
7075 * g++.old-deja/g++.pt/enum14.C: Likewise.
7076 * g++.old-deja/g++.pt/friend11.C: Likewise.
7077 * g++.old-deja/g++.pt/friend21.C: Likewise.
7078 * g++.old-deja/g++.pt/friend3.C: Likewise.
7079 * g++.old-deja/g++.pt/inherit2.C: Likewise.
7080 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
7081 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7082 * g++.old-deja/g++.robertl/eb94.C: Likewise.
7084 2015-04-15 Jakub Jelinek <jakub@redhat.com>
7087 * g++.dg/ipa/pr65765.C: New test.
7089 2015-04-15 Nick Clifton <nickc@redhat.com>
7091 * gcc.target/rx/builtins.c: Disable RMPA test if string
7092 instructions are not allowed.
7094 2015-04-15 Alan Modra <amodra@gmail.com>
7096 * gcc.dg/pr65408.c: New.
7098 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
7101 * gcc.target/arm/pr65729.c: New test.
7103 2015-04-14 Richard Biener <rguenther@suse.de>
7105 PR tree-optimization/65758
7106 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
7108 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
7111 * gcc.c-torture/execute/pr65648.c: New test.
7113 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7115 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
7116 __builtin_finite instead of finite.
7117 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
7120 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
7122 PR tree-optimization/63387
7123 * gcc.dg/pr63387.c: New testcase.
7125 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
7127 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
7129 2015-04-13 Richard Biener <rguenther@suse.de>
7131 PR tree-optimization/65204
7132 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
7134 2015-04-13 Terry Guo <terry.guo@arm.com>
7137 * gcc.target/arm/pr65710.c: New.
7139 2015-04-12 Jakub Jelinek <jakub@redhat.com>
7141 PR tree-optimization/65747
7142 * g++.dg/torture/pr65747.C: New test.
7144 2015-04-12 Jakub Jelinek <jakub@redhat.com>
7147 * g++.dg/cpp0x/pr65736.C: New test.
7149 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
7150 Martin Liska <mliska@suse.cz>
7153 * g++.dg/ipa/pr65722.C: New testcase.
7155 2015-04-11 Jakub Jelinek <jakub@redhat.com>
7157 PR tree-optimization/65735
7158 * gcc.c-torture/compile/pr65735.c: New test.
7160 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
7163 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
7165 2015-04-11 Jakub Jelinek <jakub@redhat.com>
7168 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
7170 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
7173 * gcc.target/arm/pr65647-2.c: New.
7175 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7178 * g++.dg/torture/pr65694.C: New test.
7180 2015-04-10 Tobias Burnus <burnus@net-b.de>
7182 * gfortran.dg/coarray_lock_6.f90: New.
7183 * gfortran.dg/coarray_lock_7.f90: New.
7184 * gfortran.dg/coarray/lock_2.f90: New.
7186 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
7192 * gfortran.dg/used_types_27.f90: New.
7194 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
7197 * gcc.target/i386/pr65671.c: New.
7199 2015-04-09 Jakub Jelinek <jakub@redhat.com>
7201 PR tree-optimization/65709
7202 * c-c++-common/ubsan/align-9.c: New test.
7204 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
7207 * gfortran.dg/pr56852.f90: New test.
7209 2015-04-09 Marek Polacek <polacek@redhat.com>
7210 Jakub Jelinek <jakub@redhat.com>
7213 * g++.dg/opt/pr65554.C: New test.
7215 2015-04-09 Jakub Jelinek <jakub@redhat.com>
7218 * c-c++-common/attr-aligned-1.c: New test.
7220 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
7222 * gcc.target/i386/mpx/memmove-zero-length.c: New.
7224 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
7227 * gcc.target/i386/sse-25.c: New.
7229 2015-04-09 Jakub Jelinek <jakub@redhat.com>
7232 * gcc.target/i386/pr65693.c: New test.
7234 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
7236 * gcc.dg/lto/chkp-static-bounds_0.c: New.
7238 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
7240 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
7242 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
7244 * gcc.target/i386/thunk-retbnd.c: New.
7246 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
7248 * gnat.dg/opt48.adb: New test.
7249 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
7250 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
7252 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
7255 * gcc.c-torture/compile/pr65540.c: New.
7257 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
7259 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
7262 2015-04-07 Jakub Jelinek <jakub@redhat.com>
7265 * g++.dg/debug/pr65678.C: New test.
7268 * gcc.c-torture/compile/pr65680.c: New test.
7270 2015-04-07 Andre Vehreschild <vehre@gmx.de>
7273 * gfortran.dg/allocate_with_source_5.f90: New test.
7275 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
7277 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
7278 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
7280 2015-04-07 Bin Cheng <bin.cheng@arm.com>
7282 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
7284 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7287 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
7288 to get floating point compression.
7289 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
7291 2015-04-06 Jakub Jelinek <jakub@redhat.com>
7293 PR preprocessor/61977
7294 * gcc.dg/cpp/pr61977.c: New test.
7296 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
7298 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
7300 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
7303 * gcc.target/arm/pr65647.c: New.
7305 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
7308 * g++.dg/torture/pr65655.C: New testcase.
7310 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
7313 * g++.dg/cpp1y/lambda-init13.C: New.
7315 2015-04-03 Marek Polacek <polacek@redhat.com>
7317 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
7319 2015-04-02 Marek Polacek <polacek@redhat.com>
7322 * g++.dg/cpp0x/constexpr-fold1.C: New test.
7323 * g++.dg/cpp0x/constexpr-fold2.C: New test.
7325 2015-04-02 Jakub Jelinek <jakub@redhat.com>
7327 PR preprocessor/61977
7328 * gcc.target/powerpc/pr61977-1.c: New test.
7329 * gcc.target/powerpc/pr61977-2.c: New test.
7331 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7334 * g++.dg/warn/Wshadow-8.C: New.
7335 * g++.dg/warn/Wshadow-9.C: Likewise.
7336 * g++.dg/warn/Wshadow-10.C: Likewise.
7337 * g++.dg/warn/Wshadow-11.C: Likewise.
7339 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
7341 * gcc.dg/pr23623.c: Added aligned attribute.
7342 * gcc.dg/20141029-1.c: Likewise.
7343 * gcc.dg/20150306-1.c: New test.
7345 2015-04-01 Marek Polacek <polacek@redhat.com>
7348 * g++.dg/cpp0x/initlist93.C: New test.
7349 * g++.dg/cpp0x/initlist94.C: New test.
7351 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
7354 * gcc.target/aarch64/pr65624.c: New test.
7356 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
7358 * gcc.dg/ipa/inlinehint-4.c: New testcase.
7360 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
7362 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
7363 extra variable to force stack alignment.
7364 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
7365 extra variable to force stack alignment.
7367 2015-03-31 Marek Polacek <polacek@redhat.com>
7370 * g++.dg/template/pr65390.C: New test.
7372 2015-03-31 Martin Liska <mliska@suse.cz>
7374 * g++.dg/ipa/pr65557.C: New test.
7376 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
7378 * gcc.target/s390/hotpatch-25.c: New test.
7379 * gcc.target/s390/hotpatch-1.c: Update test.
7380 * gcc.target/s390/hotpatch-10.c: Update test.
7381 * gcc.target/s390/hotpatch-11.c: Update test.
7382 * gcc.target/s390/hotpatch-12.c: Update test.
7383 * gcc.target/s390/hotpatch-13.c: Update test.
7384 * gcc.target/s390/hotpatch-14.c: Update test.
7385 * gcc.target/s390/hotpatch-15.c: Update test.
7386 * gcc.target/s390/hotpatch-16.c: Update test.
7387 * gcc.target/s390/hotpatch-17.c: Update test.
7388 * gcc.target/s390/hotpatch-18.c: Update test.
7389 * gcc.target/s390/hotpatch-19.c: Update test.
7390 * gcc.target/s390/hotpatch-2.c: Update test.
7391 * gcc.target/s390/hotpatch-21.c: Update test.
7392 * gcc.target/s390/hotpatch-22.c: Update test.
7393 * gcc.target/s390/hotpatch-23.c: Update test.
7394 * gcc.target/s390/hotpatch-24.c: Update test.
7395 * gcc.target/s390/hotpatch-3.c: Update test.
7396 * gcc.target/s390/hotpatch-4.c: Update test.
7397 * gcc.target/s390/hotpatch-5.c: Update test.
7398 * gcc.target/s390/hotpatch-6.c: Update test.
7399 * gcc.target/s390/hotpatch-7.c: Update test.
7400 * gcc.target/s390/hotpatch-8.c: Update test.
7401 * gcc.target/s390/hotpatch-9.c: Update test.
7402 * gcc.target/s390/hotpatch-compile-16.c: Update test.
7404 2015-03-31 Richard Biener <rguenther@suse.de>
7407 * g++.dg/torture/pr65626.C: New testcase.
7409 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
7412 * gcc.target/i386/mpx/pr65531.cc: New.
7414 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
7417 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
7418 __builtin_alloca instead of alloca.
7419 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
7420 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
7421 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
7424 2015-03-30 Jakub Jelinek <jakub@redhat.com>
7427 * g++.dg/ubsan/pr65610.C: New test.
7429 2015-03-30 Marek Polacek <polacek@redhat.com>
7432 * g++.dg/cpp0x/pr65398-2.C: New test.
7434 2015-03-30 Marek Polacek <polacek@redhat.com>
7436 * c-c++-common/pr65556.c: Change the width of bit-fields.
7438 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
7441 * gcc.target/i386/pr65588.c: New testcase.
7443 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7445 PR libgfortran/65563
7446 * gfortran.dg/open_errors_2.f90: New test.
7448 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7450 PR libgfortran/65596
7451 * gfortran.dg/namelist_86.f90: New test.
7453 2015-03-28 Andre Vehreschild <vehre@gmx.de>
7455 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
7456 statement to reflect new ownership.
7458 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
7461 * g++.dg/template/friend58.C: New.
7462 * g++.dg/template/friend59.C: Likewise.
7464 2015-03-27 Tobias Burnus <burnus@net-b.de>
7467 * g++.dg/gomp/openmp-simd-3.C: New.
7468 * gcc.dg/gomp/openmp-simd-3.c: New.
7470 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
7473 * gcc.target/i386/pr65248-1.c: New file.
7474 * gcc.target/i386/pr65248-2.c: Likewise.
7475 * gcc.target/i386/pr65248-3.c: Likewise.
7476 * gcc.target/i386/pr65248-4.c: Likewise.
7478 2015-03-27 Jakub Jelinek <jakub@redhat.com>
7481 * gcc.c-torture/compile/pr65593.c: New test.
7483 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7486 * g++.dg/cpp1y/constexpr-assert1.C: New.
7488 2015-03-27 Marek Polacek <polacek@redhat.com>
7491 * c-c++-common/pr65556.c: New test.
7493 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
7496 * g++.dg/torture/pr65600.C: New testcase.
7498 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
7501 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
7503 2015-03-27 Andre Vehreschild <vehre@gmx.de>
7505 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
7506 statement and cleanup. Fixed typos.
7508 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
7511 * gcc.c-torture/compile/pr65595.c: New testcase.
7513 2015-03-27 Marek Polacek <polacek@redhat.com>
7516 * g++.dg/ubsan/pr65583.C: New test.
7518 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
7520 * gcc.c-torture/compile/20150327.c: New testcase.
7522 2015-03-26 Richard Biener <rguenther@suse.de>
7525 * g++.dg/torture/pr65555.C: New testcase.
7527 2015-03-26 Jakub Jelinek <jakub@redhat.com>
7529 PR tree-optimization/64715
7530 * gcc.dg/builtin-object-size-15.c: New test.
7531 * gcc.dg/pr64715-1.c: New test.
7532 * gcc.dg/pr64715-2.c: New test.
7534 2015-03-26 Richard Biener <rguenther@suse.de>
7537 * gnat.dg/specs/opt2.ads: Fix testcase.
7539 2015-03-25 Martin Sebor <msebor@redhat.com>
7542 * lib/target-supports.exp (check_effective_target_arm32): Fail early
7543 when target isn't arm*-*-*-*.
7544 (check_effective_target_arm_nothumb): Likewise.
7545 (check_effective_target_arm_little_endian): Likewise.
7546 (check_effective_target_arm_vect_no_misalign): Likewise.
7547 (check_effective_target_aarch64_little_endian): Fail early if target
7550 2015-03-25 Sebastian Pop <s.pop@samsung.com>
7552 PR tree-optimization/65177
7553 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
7555 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
7557 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
7558 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
7559 smmintrin.h and mm3dnow.h.
7561 2015-03-25 Marek Polacek <polacek@redhat.com>
7564 * g++.dg/cpp0x/pr65558.C: New test.
7566 2015-03-25 Marek Polacek <polacek@redhat.com>
7569 * g++.dg/template/pr61670.C: New test.
7571 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
7574 * g++.dg/template/pr54987.C: New.
7576 2015-03-25 Richard Biener <rguenther@suse.de>
7578 PR tree-optimization/62630
7579 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
7581 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
7584 * gcc.target/i386/mpx/pr65508.c: New.
7586 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
7590 * gfortran.dg/data_initialized_3.f90: New.
7592 2015-03-25 Richard Biener <rguenther@suse.de>
7595 * gnat.dg/specs/opt2.ads: New testcase.
7597 2015-03-25 Bin Cheng <bin.cheng@arm.com>
7599 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
7600 * gcc.target/arm/memset-inline-4.c: Skip for
7601 arm_tune_string_ops_prefer_neon.
7602 * gcc.target/arm/memset-inline-5.c: Ditto.
7603 * gcc.target/arm/memset-inline-6.c: Ditto.
7604 * gcc.target/arm/memset-inline-8.c: Ditto.
7605 * gcc.target/arm/memset-inline-9.c: Ditto.
7607 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7610 * g++.dg/other/virtual3.C: New.
7612 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7615 * g++.dg/cpp0x/vt-60130.C: New.
7617 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7620 * g++.dg/warn/Warray-bounds-7.C: New.
7622 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7625 * g++.dg/template/defarg18.C: New.
7627 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7630 * g++.dg/cpp0x/vt-59988.C: New.
7632 2015-03-24 Jakub Jelinek <jakub@redhat.com>
7634 PR tree-optimization/65533
7635 * gcc.dg/pr65533.c: New test.
7637 2015-03-24 Andre Vehreschild <vehre@gmx.de>
7639 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
7640 source= and mold= expressions functionality.
7641 * gfortran.dg/allocate_class_4.f90: New test.
7642 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
7643 copying an unlimited polymorhpic object containing a char array
7644 to another unlimited polymorphic object respects the _len
7646 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
7647 whether deferred length char array allocate works, unlimited
7648 polymorphic object allocation from a string works and if
7649 allocating an array of deferred length strings works.
7650 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
7652 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7655 * g++.dg/cpp0x/constexpr-array11.C: New.
7657 2015-03-24 Richard Biener <rguenther@suse.de>
7660 * gcc.dg/torture/pr65517.c: New testcase.
7662 2015-03-24 Tobias Burnus <burnus@net-b.de>
7664 * gfortran.dg/coindexed_1.f90: Moved from
7665 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
7667 2015-03-23 Jakub Jelinek <jakub@redhat.com>
7670 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
7674 * gcc.target/i386/pr65523.c: New test.
7677 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
7679 * g++.dg/lto/pr65475b_0.C: Likewise.
7681 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
7684 * gcc.target/sh/torture/pr65505.c: New.
7686 2015-03-23 Martin Sebor <msebor@redhat.com>
7689 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
7690 assembly for lvx in addition to lxv.
7692 2015-03-23 Jakub Jelinek <jakub@redhat.com>
7695 * gfortran.dg/pr65504.f90: New test.
7698 * gcc.dg/pr65521.c: New test.
7700 2015-03-23 Richard Biener <rguenther@suse.de>
7702 PR tree-optimization/65518
7703 * gcc.dg/vect/pr65518.c: New testcase.
7705 2015-03-23 Richard Biener <rguenther@suse.de>
7707 PR tree-optimization/65494
7708 * gcc.dg/vect/pr65494.c: New testcase.
7710 2015-03-23 Jakub Jelinek <jakub@redhat.com>
7712 PR preprocessor/65238
7713 * c-c++-common/cpp/pr65238-1.c: New test.
7714 * gcc.dg/cpp/pr65238-2.c: New test.
7715 * gcc.dg/cpp/trad/pr65238-3.c: New test.
7716 * gcc.dg/cpp/trad/pr65238-4.c: New test.
7718 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
7719 Mikael Morin <mikael@gcc.gnu.org>
7722 * gfortran.dg/elemental_dependency_4.f90: New.
7723 * gfortran.dg/elemental_dependency_5.f90: New.
7725 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
7728 * g++.dg/lto/pr65475b_0.C: New testcase.
7729 * g++.dg/lto/pr65475b_1.C: New testcase.
7730 * g++.dg/lto/pr65475c_0.C: New testcase.
7731 * g++.dg/lto/pr65475c_1.C: New testcase.
7733 2015-03-21 Tobias Burnus <burnus@net-b.de>
7735 * gfortran.dg/coarray_38.f90: New.
7736 * gfortran.dg/coarray_39.f90: New.
7737 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
7740 2015-03-20 Marek Polacek <polacek@redhat.com>
7743 * g++.dg/cpp0x/pr65398.C: New test.
7745 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
7748 * g++.dg/lto/pr65475_0.C: New testcase.
7749 * g++.dg/lto/pr65475_1.C: New testcase.
7751 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
7753 PR rtl-optimization/64366
7754 * gcc.target/sh/pr64366.c: New.
7756 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
7759 * g++.dg/cpp0x/constexpr-48324.C: New.
7761 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
7764 * g++.dg/cpp0x/pr48453.C: New.
7766 2015-03-20 Marek Polacek <polacek@redhat.com>
7769 * g++.dg/cpp0x/pr65072.C: New test.
7771 2015-03-20 Richard Biener <rguenther@suse.de>
7774 * gcc.dg/pr15347.c: Use -O.
7775 * c-c++-common/pr19807-1.c: Likewise.
7777 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
7779 * gnat.dg/volatile13.ad[sb]: New test.
7781 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
7783 PR rtl-optimization/60851
7784 * gcc.target/i386/pr60851.c: New test.
7786 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
7789 * g++.dg/pr65240.h: Add tests for PR 65240.
7790 * g++.dg/pr65240-1.C: Likewise.
7791 * g++.dg/pr65240-2.C: Likewise.
7792 * g++.dg/pr65240-3.C: Likewise.
7793 * g++.dg/pr65240-4.C: Likewise.
7795 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
7797 PR rtl-optimization/63491
7798 * gcc.target/powerpc/pr63491.c: New.
7800 2015-03-19 Jakub Jelinek <jakub@redhat.com>
7802 * g++.dg/ipa/pr65465.C: New test.
7804 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7807 * g++.dg/cpp0x/deleted11.C: New.
7809 2015-03-19 Jakub Jelinek <jakub@redhat.com>
7812 * c-c++-common/tsan/pr65400-3.c: New test.
7814 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7817 * g++.dg/cpp0x/constexpr-59686.C: New.
7819 2015-03-19 Jakub Jelinek <jakub@redhat.com>
7822 * g++.dg/tsan/pr64265.C: New test.
7825 * c-c++-common/tsan/pr65400-1.c: New test.
7826 * c-c++-common/tsan/pr65400-2.c: New test.
7828 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7831 * g++.dg/cpp0x/pr59816.C: New.
7833 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
7836 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
7838 2015-03-18 Martin Liska <mliska@suse.cz>
7841 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
7842 equivalences either to 6 or 7.
7844 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
7848 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
7850 * gcc.dg/undefined-loop-1.c: New file.
7851 * gcc.dg/undefined-loop-2.c: New file.
7853 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
7856 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
7857 loop exits too early.
7859 2015-03-18 Jakub Jelinek <jakub@redhat.com>
7861 PR tree-optimization/65450
7862 * gfortran.dg/pr65450.f90: New test.
7865 * gcc.target/i386/pr65078-1.c: New test.
7866 * gcc.target/i386/pr65078-2.c: New test.
7867 * gcc.target/i386/pr65078-3.c: New test.
7868 * gcc.target/i386/pr65078-4.c: New test.
7869 * gcc.target/i386/pr65078-5.c: New test.
7870 * gcc.target/i386/pr65078-6.c: New test.
7872 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7875 * g++.dg/cpp1y/pr65340.C: New.
7877 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7880 * gfortran.dg/system_clock_3.f08: Adjust test.
7882 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
7885 * gfortran.dg/proc_ptr_comp_44.f90: New test.
7886 * gfortran.dg/proc_ptr_comp_45.f90: New test.
7888 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7891 * gfortran.dg/system_clock_3.f08: New test.
7893 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
7896 g++.dg/cpp1y/pr64626-1.C: New.
7897 g++.dg/cpp1y/pr64626-2.C: New.
7898 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
7900 2015-03-16 Jakub Jelinek <jakub@redhat.com>
7902 PR tree-optimization/65427
7903 * gcc.c-torture/execute/pr65427.c: New test.
7905 2015-03-16 Marek Polacek <polacek@redhat.com>
7909 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
7910 * g++.dg/cpp0x/pr65327.C: New test.
7912 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
7915 * c-c++-common/asan/pr64820.c: New test.
7917 2015-03-16 Andre Vehreschild <vehre@gmx.de>
7919 * gfortran.dg/pointer_2.f90: New test.
7921 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
7923 * g++.dg/pr65049.C: New test.
7925 2015-03-16 Tom de Vries <tom@codesourcery.com>
7927 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
7928 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
7929 * gcc.target/i386/fuse-caller-save.c: Same.
7931 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
7933 * gnat.dg/loop_optimization18.ad[sb]: New test.
7934 * gnat.dg/loop_optimization18_pkg.ads: New helper.
7936 2015-03-16 Alan Modra <amodra@gmail.com>
7938 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
7941 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
7943 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
7945 * gcc.dg/torture/pr65270-2.c: Likewise.
7947 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
7950 * gfortran.dg/pointer_remapping_9.f90: New.
7952 2015-03-14 Jakub Jelinek <jakub@redhat.com>
7954 PR tree-optimization/65369
7955 * gcc.c-torture/execute/pr65369.c: New test.
7957 PR tree-optimization/65418
7958 * gcc.c-torture/execute/pr65418-1.c: New test.
7959 * gcc.c-torture/execute/pr65418-2.c: New test.
7961 PR rtl-optimization/65401
7962 * gcc.c-torture/execute/pr65401.c: New test.
7964 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7967 * gcc.target/arm/pr64600_1.c: New test.
7969 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7971 PR rtl-optimization/65235
7972 * gcc.target/aarch64/pr65235_1.c: New test.
7974 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
7976 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
7977 * gcc.target/s390/hotpatch-22.c: Likewise.
7978 * gcc.target/s390/hotpatch-23.c: Likewise.
7979 * gcc.target/s390/hotpatch-24.c: Likewise.
7980 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
7981 * gcc.target/s390/hotpatch-1.c: Update expected output.
7982 * gcc.target/s390/hotpatch-2.c: Likewise.
7983 * gcc.target/s390/hotpatch-3.c: Likewise.
7984 * gcc.target/s390/hotpatch-4.c: Likewise.
7985 * gcc.target/s390/hotpatch-5.c: Likewise.
7986 * gcc.target/s390/hotpatch-6.c: Likewise.
7987 * gcc.target/s390/hotpatch-7.c: Likewise.
7988 * gcc.target/s390/hotpatch-8.c: Likewise.
7989 * gcc.target/s390/hotpatch-9.c: Likewise.
7990 * gcc.target/s390/hotpatch-10.c: Likewise.
7991 * gcc.target/s390/hotpatch-11.c: Likewise.
7992 * gcc.target/s390/hotpatch-12.c: Likewise.
7993 * gcc.target/s390/hotpatch-13.c: Likewise.
7994 * gcc.target/s390/hotpatch-14.c: Likewise.
7995 * gcc.target/s390/hotpatch-15.c: Likewise.
7996 * gcc.target/s390/hotpatch-16.c: Likewise.
7997 * gcc.target/s390/hotpatch-17.c: Likewise.
7998 * gcc.target/s390/hotpatch-18.c: Likewise.
7999 * gcc.target/s390/hotpatch-19.c: Likewise.
8001 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
8004 * gcc.target/i386/pr65103-1.c: New.
8006 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
8009 * gcc.target/i386/pr65044.c: New.
8011 2015-03-12 Tom de Vries <tom@codesourcery.com>
8013 PR rtl-optimization/64895
8014 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
8015 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
8016 * gcc.target/i386/fuse-caller-save.c: Ditto.
8018 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
8020 * gcc.dg/ipa/pr63569.c: Fix template.
8022 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
8024 * g++.dg/ipa/pr64146.C: Require fpic support.
8026 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
8029 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
8030 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
8032 2015-03-11 Jakub Jelinek <jakub@redhat.com>
8034 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
8035 to dg-options, fix up dg-skip-if.
8037 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
8040 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
8041 * gcc.target/avr/tiny-caller-save.c: Same.
8043 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8046 * g++.dg/pr65242.C: New test.
8048 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
8050 * c-c++-common/asan/no-asan-check-glob.c: New test.
8052 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
8055 * g++.dg/other/default11.C: New.
8056 * g++.dg/other/default12.C: Likewise.
8058 2015-03-10 Jakub Jelinek <jakub@redhat.com>
8061 * gcc.target/i386/bmi2-bzhi-2.c: New test.
8063 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
8066 * gfortran.dg/unlimited_polymorphic_23.f90: New test
8068 2015-03-10 Jakub Jelinek <jakub@redhat.com>
8071 * g++.dg/cpp0x/pr65127.C: New test.
8073 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
8075 * gcc.dg/ipa/PR64550.c: Update template.
8077 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
8078 Tobias Burnus <burnus@net-b.de>
8080 * gfortran.dg/coarray_sync_memory.f90: New.
8082 2015-03-10 Marek Polacek <polacek@redhat.com>
8085 * c-c++-common/ubsan/pr65367.c: New test.
8087 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
8089 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
8090 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
8091 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
8092 * gcc.target/i386/mpx/calloc-1-nov.c: New.
8093 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
8094 * gcc.target/i386/mpx/malloc-1-nov.c: New.
8095 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
8096 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
8097 * gcc.target/i386/mpx/realloc-1-nov.c: New.
8098 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
8099 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
8100 * gcc.target/i386/mpx/realloc-2-nov.c: New.
8101 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
8103 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
8105 * lib/mpx-dg.exp (mpx_link_flags): New.
8108 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
8109 * gcc.target/i386/mpx/alloca-1-nov.c: New.
8110 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
8111 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
8112 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
8113 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
8114 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
8115 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
8116 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
8117 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
8118 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
8119 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
8120 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
8121 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
8122 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
8123 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
8124 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
8125 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
8126 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
8127 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
8128 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
8129 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
8130 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
8131 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
8132 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
8133 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
8134 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
8135 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
8136 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
8137 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
8138 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
8139 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
8140 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
8141 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
8142 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
8143 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
8144 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
8145 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
8146 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
8147 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
8148 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
8149 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
8150 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
8151 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
8152 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
8153 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
8154 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
8155 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
8156 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
8157 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
8158 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
8159 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
8160 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
8161 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
8162 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
8163 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
8164 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
8165 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
8166 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
8167 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
8168 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
8169 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
8170 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
8171 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
8172 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
8173 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
8174 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
8175 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
8176 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
8177 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
8178 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
8179 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
8180 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
8181 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
8182 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
8183 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
8184 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
8185 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
8186 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
8187 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
8188 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
8189 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
8190 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
8191 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
8192 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
8193 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
8194 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
8195 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
8196 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
8197 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
8198 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
8199 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
8200 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
8201 * gcc.target/i386/mpx/label-address-1.c: New.
8202 * gcc.target/i386/mpx/legacy-1-nov.c: New.
8203 * gcc.target/i386/mpx/macro.c: New.
8204 * gcc.target/i386/mpx/mpx-check.h: New.
8205 * gcc.target/i386/mpx/mpx.exp: New.
8206 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
8207 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
8208 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
8209 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
8210 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
8211 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
8212 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
8213 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
8214 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
8215 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
8216 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
8217 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
8218 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
8219 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
8220 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
8221 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
8222 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
8223 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
8224 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
8225 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
8226 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
8227 * gcc.target/i386/mpx/reference-1-lbv.c: New.
8228 * gcc.target/i386/mpx/reference-1-nov.c: New.
8229 * gcc.target/i386/mpx/reference-1-ubv.c: New.
8230 * gcc.target/i386/mpx/reference-2-lbv.c: New.
8231 * gcc.target/i386/mpx/reference-2-nov.c: New.
8232 * gcc.target/i386/mpx/reference-2-ubv.c: New.
8233 * gcc.target/i386/mpx/reference-3-lbv.c: New.
8234 * gcc.target/i386/mpx/reference-3-nov.c: New.
8235 * gcc.target/i386/mpx/reference-3-ubv.c: New.
8236 * gcc.target/i386/mpx/reference-4-lbv.c: New.
8237 * gcc.target/i386/mpx/reference-4-nov.c: New.
8238 * gcc.target/i386/mpx/reference-4-ubv.c: New.
8239 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
8240 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
8241 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
8242 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
8243 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
8244 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
8245 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
8246 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
8247 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
8248 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
8249 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
8250 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
8251 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
8252 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
8253 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
8254 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
8255 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
8256 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
8257 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
8258 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
8259 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
8260 * gcc.target/i386/mpx/sincos-1-nov.c: New.
8261 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
8262 * gcc.target/i386/mpx/static-array-1-nov.c: New.
8263 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
8264 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
8265 * gcc.target/i386/mpx/static-init-1-nov.c: New.
8266 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
8267 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
8268 * gcc.target/i386/mpx/static-init-2-nov.c: New.
8269 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
8270 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
8271 * gcc.target/i386/mpx/static-init-3-nov.c: New.
8272 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
8273 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
8274 * gcc.target/i386/mpx/static-init-4-nov.c: New.
8275 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
8276 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
8277 * gcc.target/i386/mpx/static-init-5-nov.c: New.
8278 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
8279 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
8280 * gcc.target/i386/mpx/static-init-6-nov.c: New.
8281 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
8282 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
8283 * gcc.target/i386/mpx/static-string-1-nov.c: New.
8284 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
8285 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
8286 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
8287 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
8288 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
8289 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
8290 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
8291 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
8292 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
8293 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
8294 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
8295 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
8296 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
8297 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
8298 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
8299 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
8300 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
8301 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
8302 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
8303 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
8304 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
8305 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
8306 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
8307 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
8308 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
8309 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
8310 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
8311 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
8312 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
8313 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
8314 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
8315 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
8316 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
8317 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
8318 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
8319 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
8320 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
8321 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
8322 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
8323 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
8324 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
8325 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
8326 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
8327 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
8328 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
8329 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
8330 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
8331 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
8332 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
8333 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
8334 * gcc.target/i386/mpx/vararg-1-nov.c: New.
8335 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
8336 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
8337 * gcc.target/i386/mpx/vararg-2-nov.c: New.
8338 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
8339 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
8340 * gcc.target/i386/mpx/vararg-3-nov.c: New.
8341 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
8342 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
8343 * gcc.target/i386/mpx/vararg-4-nov.c: New.
8344 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
8345 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
8346 * gcc.target/i386/mpx/vararg-5-nov.c: New.
8347 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
8348 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
8349 * gcc.target/i386/mpx/vararg-6-nov.c: New.
8350 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
8351 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
8352 * gcc.target/i386/mpx/vararg-7-nov.c: New.
8353 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
8354 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
8355 * gcc.target/i386/mpx/vararg-8-nov.c: New.
8356 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
8357 * gcc.target/i386/mpx/vla-1-lbv.c: New.
8358 * gcc.target/i386/mpx/vla-1-nov.c: New.
8359 * gcc.target/i386/mpx/vla-1-ubv.c: New.
8360 * gcc.target/i386/mpx/vla-2-lbv.c: New.
8361 * gcc.target/i386/mpx/vla-2-nov.c: New.
8362 * gcc.target/i386/mpx/vla-2-ubv.c: New.
8364 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
8366 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
8368 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
8370 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
8372 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
8374 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
8375 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
8377 2015-03-10 Jakub Jelinek <jakub@redhat.com>
8380 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
8383 * c-c++-common/pr65120.c: New test.
8385 PR rtl-optimization/65321
8386 * gcc.dg/pr65321.c: New test.
8388 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
8390 PR tree-optimization/65355
8391 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
8393 2015-03-09 Jakub Jelinek <jakub@redhat.com>
8396 * c-c++-common/pr49706.c: Adjust tests for not warning
8397 about !!x == y or !b == y where b is boolean, and add
8399 * c-c++-common/pr62199-2.c: Likewise.
8401 2015-03-09 Richard Biener <rguenther@suse.de>
8404 * gcc.dg/torture/pr65270-1.c: New testcase.
8405 * gcc.dg/torture/pr65270-2.c: Likewise.
8407 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
8409 PR tree-optimization/63743
8410 * gcc.dg/pr63743.c: New test.
8412 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
8415 * g++.dg/lto/pr65316_0.C: New testcase.
8416 * g++.dg/lto/pr65316_1.C: New testcase.
8418 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
8421 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
8423 * g++.dg/abi/rtti3.C: Likewise.
8425 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
8428 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
8430 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
8432 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
8434 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
8436 2015-03-08 Morin <mikael@gcc.gnu.org>
8439 * gfortran.dg/entry_20.f90: New.
8441 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
8444 * gcc.c-torture/compile/pr65153.c: New.
8446 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
8449 * g++.dg/torture/pr65249.C: New.
8451 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
8453 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
8455 (int64_t): Likewise.
8457 2015-03-07 Marek Polacek <polacek@redhat.com>
8458 Martin Uecker <uecker@eecs.berkeley.edu>
8461 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
8463 * c-c++-common/ubsan/bounds-8.c: New test.
8464 * c-c++-common/ubsan/bounds-9.c: New test.
8465 * gcc.dg/ubsan/bounds-2.c: New test.
8467 2015-03-05 Martin Sebor <msebor@redhat.com>
8469 * PR testsuite/63175
8470 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
8471 checking of results into main to prevent it from getting optimized
8473 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
8475 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
8477 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
8478 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
8479 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
8482 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
8484 * g++.dg/lto/pr65302_1.C: New testcase.
8485 * g++.dg/lto/pr65302_0.C: New testcase.
8487 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
8489 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
8490 -fno-ipa-icf to dg-options.
8492 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
8494 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
8495 compiles using the linker plugin.
8497 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
8499 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
8501 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
8503 * gcc.target/arm/pr65067.c: New test.
8505 2015-03-05 Martin Liska <mliska@suse.cz>
8508 * gcc.dg/ipa/pr65318.c: New test.
8510 2015-03-05 Marek Polacek <polacek@redhat.com>
8512 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
8514 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8516 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
8518 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8520 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
8521 max-unroll-times back to defaults for s390.
8523 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8527 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8530 * g++.dg/cpp0x/initlist92.C: New.
8532 2015-03-05 Richard Biener <rguenther@suse.de>
8534 PR tree-optimization/65310
8535 * gcc.dg/vect/pr65310.c: New testcase.
8537 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8540 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
8542 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
8544 * gnat.dg/entry_queues3.adb: New test.
8546 2015-03-04 Ian Lance Taylor <iant@google.com>
8548 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
8550 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
8553 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
8555 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
8557 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
8558 -fno-ipa-icf to dg-options
8559 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
8560 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
8562 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
8565 * g++.dg/cpp0x/decltype62.C: New.
8567 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
8569 * gnat.dg/object_overflow5.adb: New test.
8571 2015-03-03 Martin Liska <mliska@suse.cz>
8574 * gcc.dg/ipa/pr65287.c: New test.
8576 2015-03-03 Martin Jambor <mjambor@suse.cz>
8577 Eric Botcazou <ebotcazou@adacore.com>
8579 * gnat.dg/specs/pack12.ads: New test.
8581 2015-03-03 Martin Liska <mliska@suse.cz>
8583 * gcc.dg/ipa/PR65282.c: New test.
8585 2015-03-13 Jeff Law <law@redhat.com>
8587 PR tree-optimization/65241
8588 * gcc.c-torture/compile/pr65241.c: New test.
8590 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
8593 * gcc.target/avr/torture/pr64331.c: New test.
8595 2015-03-03 Martin Liska <mliska@suse.cz>
8596 Jan Hubicka <hubicka@ucw.cz>
8598 * g++.dg/ipa/pr65263.C: New test.
8600 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
8603 * gcc.dg/lto/pr65130_0.c: New testcase.
8604 * gcc.dg/lto/pr65130_1.c: New testcase.
8606 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
8609 * g++.dg/torture/pr64988.C: New testcase.
8611 2015-03-02 Tobias Burnus <burnus@net-b.de>
8613 * gfortran.dg/coarray_atomic_6.f90: New.
8615 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
8618 * gcc.target/i386/pr65184.c: New.
8620 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
8623 * gcc.target/i386/pr65183.c: New.
8625 2015-02-28 Martin Liska <mliska@suse.cz>
8626 Jan Hubicka <hubicka@ucw.cz>
8628 * gcc.dg/ipa/ipa-icf-35.c: New test.
8629 * gcc.dg/ipa/ipa-icf-36.c: New test.
8630 * gcc.dg/ipa/ipa-icf-37.c: New test.
8632 2015-02-28 Martin Liska <mliska@suse.cz>
8633 Jan Hubicka <hubicka@ucw.cz>
8636 * gcc.dg/ipa/ipa-icf-34.c: New test.
8638 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
8641 * gcc.target/sh/sh/pr61142.c: New.
8643 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
8645 * g++.dg/other/dump-ada-spec-3.C: New test.
8647 2015-03-01 Martin Liska <mliska@suse.cz>
8649 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
8650 * g++.dg/ipa/pr63595.C: Update expected results.
8652 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
8655 * g++.dg/ipa/ipa-icf-6.C: New testcase.
8657 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
8659 * gcc.dg/vect/pr59354.c: Move vector producing code to
8662 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
8665 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
8666 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
8667 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
8668 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
8670 2015-02-27 Jakub Jelinek <jakub@redhat.com>
8672 PR tree-optimization/65048
8673 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
8674 (foo): Use K&R style definition.
8676 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
8679 * g++.dg/pr65032.C: New.
8681 2015-02-27 Marek Polacek <polacek@redhat.com>
8684 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
8687 2015-02-27 Marek Polacek <polacek@redhat.com>
8690 * gcc.dg/pr65228.c: New test.
8692 2015-02-27 Kai Tietz <ktietz@redhat.com>
8695 * gcc.dg/weak/weak-17.c: New file.
8697 2015-02-27 Richard Biener <rguenther@suse.de>
8700 * g++.dg/lto/pr65193_0.C: New testcase.
8702 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8704 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
8705 * gcc.target/s390/hotpatch-8.c: Likewise.
8706 * gcc.target/s390/hotpatch-9.c: Likewise.
8707 * gcc.target/s390/pr61078.c: Likewise.
8708 * gcc.target/s390/pr57960.c: Remove -m64.
8709 * gcc.target/s390/pr61078.c: Likewise.
8711 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
8712 Martin Liska <mliska@suse.cz>
8715 * gcc.dg/pr64454.c: Disable ICF.
8716 * gcc.dg/pr28685-1.c: Disable ICF
8717 * gcc.dg/ipa/iinline-5.c: Disable ICF.
8718 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
8719 * g++.dg/ipa/ipa-icf-4.C: Update template.
8721 2015-02-26 Jakub Jelinek <jakub@redhat.com>
8723 PR tree-optimization/65216
8724 * gcc.c-torture/execute/pr65216.c: New test.
8726 PR tree-optimization/65215
8727 * gcc.c-torture/execute/pr65215-1.c: New test.
8728 * gcc.c-torture/execute/pr65215-2.c: New test.
8729 * gcc.c-torture/execute/pr65215-3.c: New test.
8730 * gcc.c-torture/execute/pr65215-4.c: New test.
8731 * gcc.c-torture/execute/pr65215-5.c: New test.
8733 2015-02-26 Tom de Vries <tom@codesourcery.com>
8735 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
8737 2015-02-26 Martin Liska <mliska@suse.cz>
8738 Jan Hubicka <hubicka@ucw.cz>
8740 * g++.dg/ipa/pr64146.C: Update expected results.
8741 * gcc.dg/ipa/ipa-icf-26.c: Update test.
8742 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
8743 * gcc.dg/ipa/ipa-icf-34.c: New test.
8745 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
8747 * gcc.dg/vect/vect-pr61917.c: Rename to ...
8748 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
8749 (dg-additional-options): Remove dg directive.
8750 (dg-final): Add dg directive.
8752 2015-02-26 Marek Polacek <polacek@redhat.com>
8755 * g++.dg/ipa/pr65008.C: New test.
8757 2015-02-26 Tom de Vries <tom@codesourcery.com>
8759 * lib/profopt.exp (profopt-target-cleanup): New proc.
8760 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
8761 files from sources from dg-additional-sources.
8763 2015-02-26 Tom de Vries <tom@codesourcery.com>
8765 * lib/gcov.exp: Cleanup in case of xfail.
8767 2015-02-26 Sebastian Pop <s.pop@samsung.com>
8769 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
8771 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
8774 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
8775 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
8776 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
8777 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
8778 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
8779 * g++.dg/debug/pr46123.C: XFAIL and move...
8780 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
8781 * gcc.dg/debug/dwarf2-3.c: Move...
8782 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
8784 2015-02-26 Marek Polacek <polacek@redhat.com>
8787 * g++.dg/cpp1y/pr65202.C: New test.
8789 2015-02-26 Tom de Vries <tom@codesourcery.com>
8791 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
8792 locale_facets.h.gcov.
8794 2015-02-26 Tom de Vries <tom@codesourcery.com>
8796 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
8798 2015-02-26 Tom de Vries <tom@codesourcery.com>
8800 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
8802 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
8805 * gcc.target/i386/pr65217.c: New.
8807 2015-02-26 Tom de Vries <tom@codesourcery.com>
8809 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
8811 2015-02-26 Tom de Vries <tom@codesourcery.com>
8813 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
8815 2015-02-26 Sebastian Pop <s.pop@samsung.com>
8817 PR tree-optimization/65048
8818 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
8820 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
8822 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
8823 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
8825 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
8828 * gcc.target/i386/pr65161.c: New test.
8830 2015-02-26 Terry Guo <terry.guo@arm.com>
8832 * gcc.target/arm/no-volatile-in-it.c: New test.
8834 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
8836 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
8837 (dg-options): Add -save-temps.
8838 (dg-final): Add cleanup-saved-temps.
8840 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
8842 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
8844 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
8846 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
8847 * gcc.target/powerpc/pack01.c: Include string.h.
8849 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
8852 * gcc.target/i386/pr65167.c: New.
8854 2015-02-25 Kai Tietz <ktietz@redhat.com>
8856 PR tree-optimization/61917
8857 * gcc.dg/vect/vect-pr61917.c: New file.
8859 2015-02-24 Jakub Jelinek <jakub@redhat.com>
8861 PR tree-optimization/65170
8862 * gcc.c-torture/execute/pr65170.c: New test.
8863 * gcc.dg/tree-ssa/vrp96.c: New test.
8865 2015-02-24 Tom de Vries <tom@codesourcery.com>
8867 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
8869 2015-02-24 Tom de Vries <tom@codesourcery.com>
8872 * lib/gcc-defs.exp (additional_sources_used): Add new var.
8873 (dg-additional-files-options): Copy additional_sources to
8874 additional_sources_used before emptying additional_sources.
8875 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
8876 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
8877 (cleanup-saved-temps): Use additional_sources_used instead of
8879 (dg-test): Reset additional_sources_used.
8881 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
8884 * gfortran.dg/integer_exponentiation_6.F90: New test.
8886 2015-02-23 Martin Sebor <msebor@redhat.com>
8889 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
8890 two parts. One to save registers, the other to verify the
8891 registers have the right values. Save register state into
8892 static data rather than on the stack.
8894 2015-02-23 Jakub Jelinek <jakub@redhat.com>
8897 * c-c++-common/asan/pr63888.c: New test.
8899 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
8902 * gcc.c-torture/compile/pr65163.c: New.
8904 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8906 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
8907 with -m31 on 64 bit.
8908 * gcc.dg/hoist-register-pressure-2.c: Likewise.
8909 * gcc.dg/hoist-register-pressure-3.c: Likewise.
8911 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8913 * gcc.target/s390/20090223-1.c: Add
8914 -Wno-implicit-function-declaration option.
8915 * gcc.target/s390/pr42224.c: Likewise.
8916 * gcc.target/s390/pr55718.c: Likewise.
8918 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8920 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
8921 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
8922 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
8923 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
8924 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
8925 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
8926 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
8927 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
8928 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
8929 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
8930 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
8931 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
8932 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
8933 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
8934 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
8935 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
8936 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
8937 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
8938 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
8939 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
8940 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
8942 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8944 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
8945 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
8946 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
8947 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
8948 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
8949 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
8950 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
8951 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
8952 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
8953 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
8954 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
8955 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
8956 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
8957 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
8958 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
8959 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
8961 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
8965 * gfortran.dg/pr61960.f90: New.
8966 * gfortran.dg/pr64230.f90: New.
8967 * gfortran.dg/pr64980.f03: New.
8969 2015-02-22 Tom de Vries <tom@codesourcery.com>
8971 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
8973 2015-02-21 Arnaud Charlet <charlet@adacore.com>
8976 * gnat.dg/timing_events.adb: Removed, invalid test.
8978 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
8981 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
8983 * g++.dg/gcov/gcov-2.C: Likewise.
8985 2015-02-20 Richard Biener <rguenther@suse.de>
8987 PR tree-optimization/65136
8988 * gcc.dg/tree-ssa/pr65136.c: New testcase.
8990 2015-02-20 Jakub Jelinek <jakub@redhat.com>
8993 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
8994 powerpc*-*-linux* and nvptx-*-* blacklisting.
8996 * gcc.dg/sibcall-9.c: New test.
8997 * gcc.dg/sibcall-10.c: New test.
8999 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9001 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
9003 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
9006 * gcc.target/avr/torture/pr64452.c: New test.
9008 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
9010 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
9011 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
9013 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9016 * lib/target-supports.exp (check_compile): Check whether
9017 additional_sources is defined before using it.
9019 2015-02-19 Jakub Jelinek <jakub@redhat.com>
9022 * g++.dg/opt/pr65074.C: New file.
9024 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
9026 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
9027 (size_type): New typedef.
9028 (operator "" _script): Use it for the last argument.
9030 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9032 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
9034 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9036 * lib/target-supports.exp (check_compile): Save/restore
9037 additional_sources that may belong to an actual test.
9039 2015-02-18 Jakub Jelinek <jakub@redhat.com>
9041 PR gcov-profile/64634
9042 * g++.dg/gcov/gcov-15.C: New test.
9044 2015-02-18 Tom de Vries <tom@codesourcery.com>
9046 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
9048 2015-02-18 Tom de Vries <tom@codesourcery.com>
9050 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
9052 2015-02-18 Tom de Vries <tom@codesourcery.com>
9054 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
9056 2015-02-18 Tom de Vries <tom@codesourcery.com>
9058 * gfortran.dg/fmt_cache_1.f: Add missing close.
9060 2015-02-18 Tom de Vries <tom@codesourcery.com>
9063 * gfortran.dg/read_eof_8.f90: Add missing close.
9065 2015-02-18 Richard Biener <rguenther@suse.de>
9067 PR tree-optimization/65063
9068 * gcc.dg/pr65063.c: New testcase.
9070 2015-02-18 Richard Biener <rguenther@suse.de>
9072 PR tree-optimization/62217
9073 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
9075 2015-02-18 Marek Polacek <polacek@redhat.com>
9078 * c-c++-common/ubsan/pr65081.c: New test.
9080 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
9082 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
9083 * gcc.target/sh/force-cbranch-delay-slot.c: New.
9085 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
9087 * gcc.dg/ipa/propalign-3.c: New test.
9089 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
9092 * gcc.target/sh/pr64793.c: New.
9093 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
9095 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
9097 * gcc.target/arm/divzero.c: New test case.
9099 2015-02-17 Tom de Vries <tom@codesourcery.com>
9101 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
9103 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
9104 Jakub Jelinek <jakub@redhat.com>
9107 * g++.dg/cpp0x/pr65075.C: New test.
9109 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
9112 * gcc.target/powerpc/pr65058.c: New test.
9114 2015-02-16 Jeff Law <law@redhat.com>
9116 PR tree-optimization/64823
9117 * gcc.dg/uninit-20.c: New test.
9119 2015-02-16 Jakub Jelinek <jakub@redhat.com>
9120 James Greenhalgh <james.greenhalgh@arm.com>
9123 * gcc.dg/ipa/ipa-clone-1.c: New test.
9125 2015-02-16 Richard Biener <rguenther@suse.de>
9127 PR tree-optimization/65077
9128 * gcc.dg/torture/pr65077.c: New testcase.
9130 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
9132 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
9133 Directive adjusted to scan for ldaxr.
9134 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
9135 adjusted to scan for ldaex.
9137 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
9140 * g++.dg/cpp0x/constexpr-65080.C: New.
9142 2015-02-16 Richard Biener <rguenther@suse.de>
9144 PR tree-optimization/63593
9145 * gcc.dg/pr63593.c: New testcase.
9147 2015-02-16 Marek Polacek <polacek@redhat.com>
9150 * gcc.dg/pr65066.c: New test.
9152 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
9154 * gcc.dg/pr65002.C: Move ...
9155 * g++.dg/ipa/pr65002.C: ... here.
9157 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
9159 * gcc.target/powerpc/pr64205.c: Skip on AIX.
9160 * gcc.target/powerpc/pr64505.c: Skip on AIX.
9161 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
9162 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
9164 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
9167 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
9168 the expression to find calls.
9169 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
9170 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
9171 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
9172 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
9173 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
9175 2015-02-14 Marek Polacek <polacek@redhat.com>
9178 * gcc.dg/array-11.c: New test.
9179 * gcc.dg/array-12.c: New test.
9180 * gcc.dg/array-13.c: New test.
9181 * gcc.dg/array-14.c: New test.
9182 * gcc.dg/c99-flex-array-typedef-1.c: New test.
9183 * gcc.dg/c99-flex-array-typedef-2.c: New test.
9184 * gcc.dg/c99-flex-array-typedef-3.c: New test.
9185 * gcc.dg/c99-flex-array-typedef-5.c: New test.
9186 * gcc.dg/c99-flex-array-typedef-7.c: New test.
9187 * gcc.dg/c99-flex-array-typedef-8.c: New test.
9189 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
9192 * g++.dg/lookup/using54.C: New.
9194 2015-02-13 Jeff Law <law@redhat.com>
9197 Revert my change for tree-optimization/64823.
9199 2015-02-13 Jakub Jelinek <jakub@redhat.com>
9201 PR tree-optimization/65053
9202 * gcc.c-torture/execute/pr65053-1.c: New test.
9203 * gcc.c-torture/execute/pr65053-2.c: New test.
9205 2015-02-13 Marek Polacek <polacek@redhat.com>
9208 * gcc.dg/pr65050.c: New test.
9210 2015-02-13 Jeff Law <law@redhat.com>
9212 PR tree-optimization/64823
9213 * gcc.dg/uninit-20.c: New test.
9215 PR rtl-optimization/47477
9216 * gcc.dg/tree-ssa/pr47477.c: New test.
9218 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
9221 * g++.dg/parse/ivdep-2.C: New.
9222 * g++.dg/parse/ivdep-3.C: Likewise.
9224 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9227 * gfortran.dg/continuation_13.f90: New test.
9228 * gfortran.dg/continuation_14.f: New test.
9230 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
9233 * g++.dg/cpp0x/sfinae55.C: New.
9235 2015-02-13 Jakub Jelinek <jakub@redhat.com>
9238 * g++.dg/ipa/pr65034.C: New test.
9240 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
9242 PR tree-optimization/65002
9243 * gcc.dg/pr65002.C: New.
9245 2015-02-13 Marek Polacek <polacek@redhat.com>
9248 * c-c++-common/pr65040.c: New test.
9250 2015-02-13 Bin Cheng <bin.cheng@arm.com>
9252 PR tree-optimization/64705
9253 * gcc.dg/tree-ssa/pr64705.c: New test.
9255 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
9258 * gcc.dg/visibility-22.c: New test.
9259 * gcc.dg/visibility-23.c: New test.
9260 * gcc.target/i386/pr32219-1.c: New test.
9261 * gcc.target/i386/pr32219-2.c: New test.
9262 * gcc.target/i386/pr32219-3.c: New test.
9263 * gcc.target/i386/pr32219-4.c: New test.
9264 * gcc.target/i386/pr32219-5.c: New test.
9265 * gcc.target/i386/pr32219-6.c: New test.
9266 * gcc.target/i386/pr32219-7.c: New test.
9267 * gcc.target/i386/pr32219-8.c: New test.
9268 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
9270 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9272 PR libgfortran/57822
9273 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
9274 four different KINDs.
9276 2015-02-12 Jakub Jelinek <jakub@redhat.com>
9279 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
9282 * g++.dg/ubsan/pr65000.C: New test.
9284 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
9287 * gfortran.dg/finalize_28.f90: New test
9289 2015-02-12 Jakub Jelinek <jakub@redhat.com>
9292 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
9293 DW_TAG_lexical_block removal.
9294 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
9295 * g++.dg/guality/pr55541.C: New test.
9298 * g++.dg/ubsan/pr64984.C: New test.
9300 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
9302 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
9304 2015-02-12 Jakub Jelinek <jakub@redhat.com>
9307 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
9308 instructions for 2015-01-14 get_memmodel changes.
9309 * gcc.target/powerpc/atomic-p8.c: Likewise.
9312 * g++.dg/ubsan/pr65019.C: New test.
9314 PR tree-optimization/65014
9315 * gcc.c-torture/compile/pr65014.c: New test.
9317 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9319 PR libgfortran/57822
9320 * gfortran/fmt_g0_7.f08: Revise test.
9322 2015-02-11 Jeff Law <law@redhat.com>
9325 * gcc.target/m68k/pr63347.c: New test.
9327 2015-02-11 Marek Polacek <polacek@redhat.com>
9329 * g++.dg/ubsan/shift-1.C: New test.
9330 * gcc.dg/ubsan/c-shift-2.c: New test.
9331 * c-c++-common/ubsan/shift-5.c: Remove file.
9333 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
9335 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
9336 Directive adjusted to XFAIL.
9337 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
9340 2015-02-11 Jakub Jelinek <jakub@redhat.com>
9343 * g++.dg/opt/pr65003.C: New test.
9345 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
9347 * lib/target-supports.exp (check_effective_target_pie): Renamed
9349 (check_effective_target_pie_enabled): This.
9350 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
9351 * gcc.target/i386/pie.c: Likewise.
9353 2015-02-11 Andrew Pinski <apinski@cavium.com>
9356 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
9357 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
9359 2015-02-11 Jakub Jelinek <jakub@redhat.com>
9362 * gcc.target/i386/pr61925-1.c: New test.
9363 * gcc.target/i386/pr61925-2.c: New test.
9364 * gcc.target/i386/pr61925-3.c: New test.
9366 2015-02-10 Jakub Jelinek <jakub@redhat.com>
9369 * g++.dg/asan/pr65004.C: New test.
9371 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
9374 * gcc.taget/sh/pr64661-0.h: New.
9375 * gcc.taget/sh/pr64661-1.c: New.
9376 * gcc.taget/sh/pr64661-2.c: New.
9377 * gcc.taget/sh/pr64661-3.c: New.
9378 * gcc.taget/sh/pr64661-4.c: New.
9380 2015-02-10 Richard Biener <rguenther@suse.de>
9382 PR tree-optimization/64995
9383 * g++.dg/torture/pr64995.C: New testcase.
9385 2015-02-10 Richard Biener <rguenther@suse.de>
9387 PR tree-optimization/64909
9388 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
9390 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9392 * gcc.dg/signbit-sa.c: New test.
9394 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9396 PR libgfortran/57822
9397 * gfortran/fmt_g0_7.f08: New test.
9399 2015-02-10 Bin Cheng <bin.cheng@arm.com>
9401 PR tree-optimization/43378
9402 * gcc.dg/tree-ssa/pr43378.c: New test.
9404 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
9407 * g++.dg/torture/pr64978.C: New testcase.
9409 2015-02-09 Jakub Jelinek <jakub@redhat.com>
9412 * gcc.dg/asan/pr64981.c: New test.
9414 2015-02-09 Marek Polacek <polacek@redhat.com>
9417 * gcc.dg/pr64856.c: New test.
9419 2015-02-09 Jakub Jelinek <jakub@redhat.com>
9422 * gcc.dg/tree-ssa/stdarg-7.c: New test.
9423 * gcc.c-torture/execute/pr64979.c: New test.
9425 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
9427 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
9429 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
9431 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
9432 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
9434 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
9437 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
9439 2015-02-09 Richard Biener <rguenther@suse.de>
9441 PR tree-optimization/54000
9442 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
9444 2015-02-09 Tom de Vries <tom@codesourcery.com>
9446 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
9448 2015-02-09 Martin Liska <mliska@suse.cz>
9450 * g++.dg/ipa/pr64858.C: New test.
9452 2015-02-09 Tom de Vries <tom@codesourcery.com>
9454 * gcc.dg/uninit-19.c: Fix warning line for fpic.
9456 2015-02-08 Andrew Pinski <apinski@cavium.com>
9458 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
9460 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
9463 * gfortran.dg/use_rename_8.f90: New.
9465 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
9467 * gnat.dg/addr7.ad[sb]: New test.
9468 * gnat.dg/addr8.ad[sb]: Likewise.
9470 2015-02-06 David Malcolm <dmalcolm@redhat.com>
9473 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
9474 from jit.dg/test-compile-to-executable.c's create_code, with a
9475 clarification of the output message.
9476 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
9478 (test_jit): Use CHECK_NO_ERRORS when calling
9479 gcc_jit_context_compile_to_file.
9480 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
9481 jit-verify-compile-to-file to jit-verify-output-file-was-created.
9482 (jit-setup-compile-to-file): Likewise. Add a verbose comment
9483 about deletions that are attempted.
9484 (jit-verify-compile-to-file): Rename to...
9485 (jit-verify-output-file-was-created): ...this, and drop the
9486 attempt to run "file" and verify the output.
9487 (jit-verify-assembler): New function.
9488 (jit-verify-object): New function.
9489 (jit-verify-dynamic-library): New function.
9490 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
9491 favor of an implementation from new file
9492 create-code-for-hello-world-executable.h, which also adds a
9494 (dg-final): Replace jit-verify-compile-to-file with
9495 jit-verify-output-file-was-created, and invoke new function
9496 jit-verify-assembler.
9497 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
9499 (dg-final): Replace jit-verify-compile-to-file with
9500 jit-verify-output-file-was-created, and invoke new function
9501 jit-verify-dynamic-library.
9502 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
9503 favor of an implementation from new file
9504 create-code-for-hello-world-executable.h, which also adds a
9506 (dg-final): Replace jit-verify-compile-to-file with
9507 jit-verify-output-file-was-created. Strengthen the expected stdout
9508 from the built executable.
9509 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
9510 favor of an implementation from new file
9511 create-code-for-hello-world-executable.h, which also adds a
9513 (dg-final): Replace jit-verify-compile-to-file with
9514 jit-verify-output-file-was-created, and invoke new function
9516 * jit.dg/verify-dynamic-library.c: New source file.
9518 2015-02-06 Sebastian Pop <s.pop@samsung.com>
9519 Brian Rzycki <b.rzycki@samsung.com>
9521 PR tree-optimization/64878
9522 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
9524 2015-02-06 Jakub Jelinek <jakub@redhat.com>
9527 * g++.dg/ipa/pr64896.C: New test.
9529 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
9532 * gcc.target/powerpc/pr64205.c: New file.
9534 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
9536 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
9537 (dg-options): Use -fpie instead of -fPIE -pie.
9539 2015-02-06 Jakub Jelinek <jakub@redhat.com>
9542 * g++.dg/asan/pr64937.C: New test.
9544 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
9547 * gfortran.dg/class_to_type_4.f90: New test
9549 2015-01-29 Andre Vehreschild <vehre@gmx.de>
9551 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
9553 2015-02-06 Jakub Jelinek <jakub@redhat.com>
9555 PR rtl-optimization/64957
9557 * gcc.c-torture/execute/pr64957.c: New test.
9559 2015-02-05 Jeff Law <law@redhat.com>
9562 * gcc.target/h8300/pr17306-1.c: New test.
9563 * gcc.target/h8300/pr17306-2.c: New test.
9565 2015-02-05 Tobias Burnus <burnus@net-b.de>
9568 * gfortran.dg/structure_constructor_12.f90: New.
9570 2015-02-05 Jeff Law <law@redhat.com>
9573 gcc.target/h8300/pr58400.c: New test.
9575 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
9577 * gcc.target/arm/macro_defs0.c: New test.
9578 * gcc.target/arm/macro_defs1.c: New test.
9579 * gcc.target/arm/macro_defs2.c: New test.
9581 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
9583 PR rtl-optimization/64905
9584 * gcc.target/i386/pr64905.c: Require nonpic target.
9585 (dg-options): Add -fomit-frame-pointer.
9588 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
9590 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
9593 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
9596 * gfortran.dg/type_to_class_2.f90: New test
9597 * gfortran.dg/type_to_class_3.f90: New test
9599 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
9602 * g++.dg/torture/pr64686.C: New testcase.
9604 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
9606 PR rtl-optimization/64905
9607 * gcc.target/i386/pr64905.c: New file.
9609 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
9611 * gcc.dg/guality/pr41447-1.c: Remove xfail.
9612 * gcc.dg/guality/pr41616-1.c: Ditto.
9614 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
9617 * gcc.dg/pr64817-3.c: New.
9619 2015-02-04 Jakub Jelinek <jakub@redhat.com>
9620 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9622 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
9623 pass parameters in registers.
9624 * gcc.dg/guality/pr36728-2.c (main): Likewise.
9625 * gcc.dg/guality/pr36728-3.c (main): Likewise.
9626 * gcc.dg/guality/pr36728-4.c (main): Likewise.
9628 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
9629 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9631 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
9632 list, allow for multilibed targets.
9633 * gcc.dg/combine_ashiftrt_2.c: Likewise.
9635 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
9637 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
9638 * gcc.dg/pr46728-6.c: Ditto.
9640 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
9642 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
9643 for mips_nanlegacy target.
9645 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
9647 * gcc.target/i386/chkp-hidden-def.c: New.
9649 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9652 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
9653 to use 24 bits for bitfield b.
9655 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9658 * lib/target-supports.exp (check_effective_target_bswap64): Do not
9659 cache result in a global variable. Include all 32-bit targets for
9662 2015-02-03 Jakub Jelinek <jakub@redhat.com>
9664 PR rtl-optimization/64756
9665 * gcc.c-torture/execute/pr64756.c: New test.
9667 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
9670 * gcc.target/sh/pr64660-0.h: New.
9671 * gcc.target/sh/pr64660-1.c: New.
9672 * gcc.target/sh/pr64660-2.c: New.
9673 * gcc.target/sh/pr64660-3.c: New.
9674 * gcc.target/sh/pr64660-4.c: New.
9676 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
9679 * g++.dg/warn/Waddress-2.C: New.
9681 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
9684 * gcc.target/i386/pr49095.c: XFAIL for ia32.
9686 2015-02-03 Dodji Seketeli <dodji@redhat.com>
9688 PR preprocessor/64803
9689 * gcc.dg/cpp/builtin-macro-1.c: New test case.
9691 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
9693 * g++.dg/ipa/devirt-37.C: Disable early inlining.
9695 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
9697 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9698 (_ARM_FPSRC): Add DN and AHP fields.
9699 (clean_results): Force DN=1 on AArch64.
9700 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
9701 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
9702 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
9703 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
9704 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
9705 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
9707 2015-02-02 Alan Modra <amodra@gmail.com>
9709 * gcc.target/powerpc/cprophard.c: New.
9711 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
9713 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
9714 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
9716 2015-02-01 Jakub Jelinek <jakub@redhat.com>
9719 * gcc.dg/pr64817-1.c: New test.
9720 * gcc.dg/pr64817-2.c: New test.
9722 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
9725 * gcc.target/sh/pr64851-0.h: New
9726 * gcc.target/sh/pr64851-1.c: New
9727 * gcc.target/sh/pr64851-2.c: New
9728 * gcc.target/sh/pr64851-3.c: New
9729 * gcc.target/sh/pr64851-4.c: New
9731 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
9734 * gcc.dg/torture/pr64882.c: New test.
9736 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
9739 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
9742 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
9744 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
9745 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
9746 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
9747 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
9748 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
9749 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
9751 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
9752 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
9754 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
9755 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
9758 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
9761 * g++.dg/pr64688-2.C: New.
9763 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
9765 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
9766 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
9767 * gcc.target/i386/fuse-caller-save.c: Ditto.
9768 * gcc.target/i386/headmerge-1.c: Ditto.
9769 * gcc.target/i386/headmerge-2.c: Ditto.
9770 * gcc.target/i386/sibcall-6.c: Ditto.
9772 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
9775 * gcc.target/i386/pr64617.c: New test.
9777 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
9780 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
9781 (dg-options): Remove -m32.
9782 (dg-final): Scan for "movb %al" only.
9783 * gcc.target/i386/pr15184-2.c: Ditto.
9785 2015-01-30 Richard Biener <rguenther@suse.de>
9787 PR tree-optimization/64829
9788 * gcc.dg/vect/pr64829.c: New testcase.
9790 2015-01-29 Marek Polacek <polacek@redhat.com>
9793 * gcc.dg/pr64709.c: New test.
9795 2015-01-29 Jakub Jelinek <jakub@redhat.com>
9798 * g++.dg/ubsan/pr64717-1.C: New test.
9799 * g++.dg/ubsan/pr64717-2.C: New test.
9801 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
9803 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
9805 2015-01-29 Jeff Law <law@redhat.com>
9808 * gcc.target/i386/pr15184-1.c: New test.
9809 * gcc.target/i386/pr15184-2.c: New test.
9811 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9813 PR tree-optimization/64746
9814 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
9816 2015-01-29 Richard Biener <rguenther@suse.de>
9818 PR tree-optimization/64853
9819 * gcc.dg/torture/pr64853.c: New testcase.
9821 2015-01-29 Richard Biener <rguenther@suse.de>
9823 PR tree-optimization/64844
9824 * gcc.dg/vect/pr64844.c: New testcase.
9826 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9829 * gcc.dg/pr64809.c: Delete.
9831 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
9834 * gcc.target/i386/pr64805.c: New.
9836 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9838 * gcc.dg/guality/guality.h (main): Add argv[0] to
9839 guality_gdb_command.
9841 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
9844 * gcc.dg/tree-ssa/pr64801.c: New testcase.
9846 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
9849 * gcc.target/sh/sh.exp
9850 (check_effective_target_atomic_model_soft_gusa_available,
9851 check_effective_target_atomic_model_soft_tcb_available,
9852 check_effective_target_atomic_model_soft_imask_available,
9853 check_effective_target_atomic_model_hard_llcs_available): New.
9854 * gcc.target/sh/pr64659-0.h: New.
9855 * gcc.target/sh/pr64659-1.c: New.
9856 * gcc.target/sh/pr64659-2.c: New.
9857 * gcc.target/sh/pr64659-3.c: New.
9858 * gcc.target/sh/pr64659-4.c: New.
9860 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
9862 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
9863 scan-assembler-times pattern.
9865 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
9868 * gcc.dg/pr64809.c: New test.
9870 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
9872 PR tree-optimization/64277
9873 * gcc.dg/pr64277.c: New.
9875 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9877 PR tree-optimization/64718
9878 * gcc.c-torture/execute/pr64718.c: New test.
9880 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
9882 * gcc.target/aarch64/abs_2.c: New.
9884 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
9886 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
9887 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
9888 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
9891 2015-01-28 Jakub Jelinek <jakub@redhat.com>
9894 * lib/target-supports.exp (check_effective_target_comdat_group): New.
9895 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
9896 { target comdat_group }.
9898 2015-01-27 Tobias Burnus <burnus@net-b.de>
9901 * gfortran.dg/goacc/coarray_2.f90: New.
9903 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
9907 * g++.dg/torture/pr64139.C: New testcase.
9908 * g++.dg/torture/pr60871.C: Likewise.
9910 2015-01-27 Janus Weil <janus@gcc.gnu.org>
9913 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
9914 prevent linking errors.
9916 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
9919 * g++.dg/torture/pr64282.C: New testcase.
9921 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9923 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
9926 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9928 * gcc.target/s390/hotpatch-13.c: New testcase.
9929 * gcc.target/s390/hotpatch-14.c: New testcase.
9930 * gcc.target/s390/hotpatch-15.c: New testcase.
9931 * gcc.target/s390/hotpatch-16.c: New testcase.
9932 * gcc.target/s390/hotpatch-17.c: New testcase.
9933 * gcc.target/s390/hotpatch-18.c: New testcase.
9934 * gcc.target/s390/hotpatch-19.c: New testcase.
9935 * gcc.target/s390/hotpatch-20.c: New testcase.
9936 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
9937 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
9938 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
9939 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
9940 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
9941 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
9942 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
9943 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
9944 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
9945 * gcc.target/s390/hotpatch-10.c: Likewise.
9946 * gcc.target/s390/hotpatch-11.c: Likewise.
9947 * gcc.target/s390/hotpatch-12.c: Likewise.
9948 * gcc.target/s390/hotpatch-2.c: Likewise.
9949 * gcc.target/s390/hotpatch-3.c: Likewise.
9950 * gcc.target/s390/hotpatch-4.c: Likewise.
9951 * gcc.target/s390/hotpatch-5.c: Likewise.
9952 * gcc.target/s390/hotpatch-6.c: Likewise.
9953 * gcc.target/s390/hotpatch-7.c: Likewise.
9954 * gcc.target/s390/hotpatch-8.c: Likewise.
9955 * gcc.target/s390/hotpatch-9.c: Likewise.
9956 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
9957 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
9958 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
9959 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
9960 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
9961 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
9962 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
9963 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
9965 2015-01-27 Jiong Wang <jiong.wang@arm.com>
9967 * gcc.dg/long_branch.c: New testcase.
9969 2015-01-27 Richard Biener <rguenther@suse.de>
9971 PR tree-optimization/56273
9972 PR tree-optimization/59124
9973 PR tree-optimization/64277
9974 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9975 * gcc.dg/Warray-bounds-12.c: Likewise.
9976 * gcc.dg/Warray-bounds-13.c: Likewise.
9978 2015-01-27 Jakub Jelinek <jakub@redhat.com>
9980 PR rtl-optimization/61058
9981 * gcc.dg/pr61058.c: New test.
9983 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
9985 * gcc.target/i386/chkp-narrow-bounds.c: New.
9987 2015-01-27 Jakub Jelinek <jakub@redhat.com>
9989 PR tree-optimization/64807
9990 * gcc.dg/pr64807.c: New test.
9993 * gcc.dg/pr64766.c: New test.
9995 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
9998 * gcc.target/sh/pr49263-4.c: New.
10000 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
10003 * gfortran.dg/allocate_with_mold_1.f90: New test
10005 2015-01-26 Jakub Jelinek <jakub@redhat.com>
10008 * gcc.dg/pr64778.c: New test.
10010 PR middle-end/64421
10011 * gcc.dg/vect/pr64421.c: New test.
10013 2015-01-26 Tobias Burnus <burnus@net-b.de>
10016 * gfortran.dg/coarray_36.f: New.
10017 * gfortran.dg/coarray_37.f90: New.
10019 2015-01-26 Janus Weil <janus@gcc.gnu.org>
10022 * gfortran.dg/class_allocate_18.f90: New.
10024 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10026 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
10028 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10030 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
10032 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10034 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
10036 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10038 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
10040 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10042 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
10043 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
10044 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
10045 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
10047 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10049 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
10050 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
10051 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
10053 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10055 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
10056 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
10057 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
10058 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
10059 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
10062 2015-01-26 Richard Biener <rguenther@suse.de>
10064 PR middle-end/64764
10065 * gcc.dg/uninit-19.c: New testcase.
10067 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10069 * lib/target-supports.exp (check_effective_target_vect64): Add
10072 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
10075 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
10077 2015-01-26 Tony Liu <tony.liu@arm.com>
10079 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
10082 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
10084 PR libfortran/64770
10085 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
10086 correctly, clean up afterwards.
10088 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
10091 * gfortran.dg/use_rename_7.f90: New.
10093 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
10095 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
10096 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
10098 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
10101 * gcc.target/sh/pr54236-4.c: New.
10103 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
10105 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
10106 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
10109 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
10111 PR libfortran/64770
10112 * gfortran.dg/open_new_segv.f90: New test.
10114 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
10123 * gcc.target/sh/pr64345-1.c: New.
10124 * gcc.target/sh/pr64345-2.c: New.
10125 * gcc.target/sh/pr59533-1.c: New.
10126 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
10127 * gcc.target/sh/pr52933-2.c: Likewise.
10128 * gcc.target/sh/pr54089-1.c: Likewise.
10129 * gcc.target/sh/pr54236-1.c: Likewise.
10130 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
10131 * gcc.target/sh/pr49263-1.c: Remove xfails.
10132 * gcc.target/sh/pr49263-2.c: Likewise.
10133 * gcc.target/sh/pr49263-3.c: Likewise.
10134 * gcc.target/sh/pr53987-1.c: Likewise.
10135 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
10136 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
10137 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
10138 (test05, test06, test07, test08, test09, test10, test11, test12): New.
10139 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
10140 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
10142 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
10145 2015-01-24 Tom de Vries <tom@codesourcery.com>
10147 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
10149 2015-01-23 Ian Lance Taylor <iant@google.com>
10152 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
10153 targets without split stack support.
10155 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
10158 * gcc.target/i386/pr64317.c: New test.
10160 2015-01-23 Jakub Jelinek <jakub@redhat.com>
10162 PR rtl-optimization/63637
10163 PR rtl-optimization/60663
10164 * gcc.dg/pr63637-1.c: New test.
10165 * gcc.dg/pr63637-2.c: New test.
10166 * gcc.dg/pr63637-3.c: New test.
10167 * gcc.dg/pr63637-4.c: New test.
10168 * gcc.dg/pr63637-5.c: New test.
10169 * gcc.dg/pr63637-6.c: New test.
10170 * gcc.target/i386/pr63637-1.c: New test.
10171 * gcc.target/i386/pr63637-2.c: New test.
10172 * gcc.target/i386/pr63637-3.c: New test.
10173 * gcc.target/i386/pr63637-4.c: New test.
10174 * gcc.target/i386/pr63637-5.c: New test.
10175 * gcc.target/i386/pr63637-6.c: New test.
10177 2015-01-23 Richard Biener <rguenther@suse.de>
10180 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
10181 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
10183 2015-01-23 Marek Polacek <polacek@redhat.com>
10185 PR preprocessor/60570
10186 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
10187 * gcc.dg/cpp/pr60570.c: New test.
10189 2015-01-23 Richard Biener <rguenther@suse.de>
10192 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
10193 vectorization on vect64 targets.
10195 2015-01-23 Janus Weil <janus@gcc.gnu.org>
10198 * gfortran.dg/class_allocate_17.f90: New.
10200 2015-01-23 Tobias Burnus <burnus@net-b.de>
10203 * gfortran.dg/goacc/combined_loop.f90: New.
10205 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10208 * gfortran.dg/make_unit.f90: New test.
10210 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10213 * gfortran.dg/negative_unit_int8.f: Update.
10215 2015-01-22 Jeff Law <law@redhat.com>
10218 * gcc.target/m68k/pr52076-1.c: New test.
10219 * gcc.target/m68k/pr52076-2.c: New test.
10221 2015-01-22 Richard Biener <rguenther@suse.de>
10223 PR middle-end/64728
10224 * gcc.dg/torture/pr64728.c: New testcase.
10226 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
10229 * g++.dg/pr64688.C: New test.
10231 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
10233 * gcc.target/i386/chkp-always_inline.c (f1): Make static
10234 to avoid errors with -fpic.
10236 2015-01-22 Richard Biener <rguenther@suse.de>
10239 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
10241 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
10243 PR rtl-optimization/64682
10244 * gcc.c-torture/execute/pr64682.c: New file.
10246 2015-01-21 Jakub Jelinek <jakub@redhat.com>
10249 * gcc.dg/pr64511.c: New test.
10251 PR rtl-optimization/62078
10252 * g++.dg/opt/pr62078.C: New test.
10255 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
10257 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
10260 * gfortran.dg/internal_pack_15.f90: New test.
10262 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
10264 * c-c++-common/tsan/step.c: New testcase.
10266 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10268 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
10270 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10272 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
10274 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10276 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
10278 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10280 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
10282 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10284 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
10286 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10288 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
10290 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10292 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
10294 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10296 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
10298 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10300 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
10302 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10304 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
10306 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10308 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
10310 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10312 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
10314 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10316 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
10317 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
10318 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
10321 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10323 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
10324 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
10325 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
10328 2015-01-21 Renlin Li <renlin.li@arm.com>
10330 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
10331 * g++.dg/tls/thread_local5g.C: Likewise.
10332 * g++.dg/tls/thread_local6g.C: Likewise.
10334 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10336 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
10337 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
10338 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
10340 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10342 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
10343 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
10344 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
10346 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10348 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
10349 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
10350 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
10352 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10354 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
10355 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
10356 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
10358 2015-01-20 Jeff Law <law@redhat.com>
10361 * gcc.target/m68k/pr59946.c: New test.
10363 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10365 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
10366 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
10367 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
10369 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10371 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
10372 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
10373 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
10375 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10377 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
10378 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
10379 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
10381 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10383 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
10384 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
10385 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
10387 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
10390 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10392 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
10393 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
10394 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
10396 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10398 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
10399 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
10400 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
10402 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10404 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
10406 2015-01-20 Jakub Jelinek <jakub@redhat.com>
10408 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
10411 * g++.dg/ubsan/pr64632.C: New test.
10414 * gcc.dg/pr64663.c: New test.
10416 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10419 * g++.dg/warn/Wunused-var-23.C: New.
10421 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10424 * g++.dg/cpp0x/constexpr-59937-1.C: New.
10425 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
10427 2015-01-20 Richard Biener <rguenther@suse.de>
10430 * gcc.dg/lto/pr64684_0.c: New testcase.
10431 * gcc.dg/lto/pr64684_1.c: Likewise.
10432 * gcc.dg/lto/pr64684_2.c: Likewise.
10433 * gcc.dg/lto/pr64685_0.c: Likewise.
10434 * gcc.dg/lto/pr64685_1.c: Likewise.
10436 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10439 * g++.dg/cpp1y/lambda-init12.C: New.
10441 2015-01-20 Richard Biener <rguenther@suse.de>
10443 PR tree-optimization/64410
10444 * g++.dg/vect/pr64410.cc: Require vect_double.
10446 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
10449 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
10451 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
10455 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
10457 PR rtl-optimization/64081
10458 * gcc.dg/pr64081.c: New test.
10460 2015-01-19 David Malcolm <dmalcolm@redhat.com>
10462 * jit.dg/harness.h: Include <unistd.h>.
10463 (CHECK_NO_ERRORS): New.
10464 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
10465 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
10466 gcc_jit_context_compile_to_file.
10467 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
10468 args to the spawned executable.
10469 (jit-expand-vars): New function.
10470 (jit-exe-params): New variable.
10471 (dg-jit-set-exe-params): New function.
10472 (jit-dg-test): Detect testcases that use
10473 jit-verify-compile-to-file and call jit-setup-compile-to-file.
10474 Set arguments of spawned process to jit-exe-params.
10475 (jit-get-output-filename): New function.
10476 (jit-setup-compile-to-file): New function.
10477 (jit-verify-compile-to-file): New function.
10478 (jit-run-executable): New function.
10479 (jit-verify-executable): New function.
10480 * jit.dg/test-compile-to-assembler.c: New testcase.
10481 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
10482 * jit.dg/test-compile-to-executable.c: New testcase.
10483 * jit.dg/test-compile-to-object.c: New testcase.
10485 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
10488 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
10491 2015-01-19 Martin Liska <mliska@suse.cz>
10493 * objc/compile/pr64668.m: New test.
10495 2015-01-19 David Malcolm <dmalcolm@redhat.com>
10497 * jit.dg/test-arith-overflow.c: Include stdbool.h.
10498 (create_overflow_fn): Update comment to clarify that
10499 the third param of the created function is a bool *, not
10501 (verify_int_overflow_fn): Convert param "expected_ovf" from
10502 int to bool. Update third param of "overflow_fn_type" from int *
10503 to bool *. Update local "actual_ovf" from int to bool.
10504 (verify_uint_overflow_fn): Likewise.
10506 2015-01-19 Martin Liska <mliska@suse.cz>
10508 * gcc.dg/ipa/ipa-icf-33.c: New test.
10510 2015-01-19 Felix Yang <felix.yang@huawei.com>
10511 Haijian Zhang <z.zhanghaijian@huawei.com>
10513 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10514 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
10515 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
10516 result_float64x2, expected_hfloat64x2): New helper type, variable and
10518 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
10519 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
10520 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
10521 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
10522 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
10523 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
10524 and target without the FMA feature.
10526 2015-01-19 Jiong Wang <jiong.wang@arm.com>
10528 * gcc.target/aarch64/pr64304.c: New testcase.
10530 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
10532 PR rtl-optimization/64081
10533 * gcc.dg/pr64081.c: New test.
10535 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
10538 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
10540 * gcc.target/aarch64/test_frame_6.c: Likewise.
10541 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
10542 and x19 (in the epilogue).
10543 * gcc.target/aarch64/test_frame_4.c: Likewise.
10544 * gcc.target/aarch64/test_frame_7.c: Likewise.
10546 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
10548 * gcc.target/i386/chkp-always_inline.c: New.
10550 2015-01-15 Andrew Pinski <apinski@cavium.com>
10551 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
10553 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
10554 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
10556 2015-01-18 Andre Vehreschild <vehre@gmx.de>
10559 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
10560 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
10562 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
10565 * gfortran.dg/unlimited_polymorphic_21.f90: New test
10567 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
10570 * gcc.target/sh/torture/pr64652.c: New.
10572 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
10574 * gcc.dg/ipa/ipa-icf-32.c: Update template.
10575 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
10576 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
10577 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
10578 * c-c++-common/asan/kasan-recover-1.c: Likewise.
10579 * c-c++-common/asan/kasan-recover-2.c: Likewise.
10581 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
10584 * g++.dg/torture/pr64378.C: New testcase.
10586 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
10589 * gfortran.dg/block_13.f08: New test
10591 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
10594 * gfortran.dg/associate_1.f03: Allow test for character with
10597 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
10599 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
10600 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
10602 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
10604 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
10606 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
10609 * gfortran.dg/unlimited_polymorphic_21.f90: New test
10611 2015-01-17 Andre Vehreschild <vehre@gmx.de>
10614 * gfortran.dg/alloc_comp_assign_13.f08: New test.
10617 * gfortran.dg/alloc_comp_assign_14.f08: New test.
10620 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
10622 2015-01-17 Andre Vehreschild <vehre@gmx.de>
10625 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
10627 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
10629 PR rtl-optimization/52773
10630 * gcc.c-torture/compile/pr52773.c: New test.
10632 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10635 * g++.dg/cpp0x/alias-decl-46.C: New.
10637 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
10639 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
10641 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
10643 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
10645 (CHECK_FP): Likewise.
10646 (CHECK_CUMULATIVE_SAT): Likewise.
10648 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
10650 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10651 (Set_Neon_Cumulative_Sat): Add parameter.
10652 (__set_neon_cumulative_sat): Support new parameter.
10653 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
10654 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
10656 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
10657 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
10660 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
10662 * g++.dg/tsan/vptr_benign_race.C: New testcase.
10663 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
10665 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10668 * g++.dg/tls/thread_local-ice4.C: New.
10670 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
10672 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
10675 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10678 * g++.dg/cpp0x/vt-62276.C: New.
10680 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
10682 PR middle-end/64353
10683 * g++.dg/pr64353.C: New.
10685 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10688 * gcc.target/aarch64/pr64263_1.c: New test.
10690 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
10692 PR tree-optimization/64434
10693 * gcc.dg/torture/pr64434.c: Move to...
10694 * gcc.dg/pr64434.c: ... here.
10696 2015-01-16 Richard Biener <rguenther@suse.de>
10698 PR middle-end/64614
10699 * gcc.dg/uninit-18.c: New testcase.
10701 2015-01-16 Richard Biener <rguenther@suse.de>
10703 PR tree-optimization/64568
10704 * g++.dg/torture/pr64568-2.C: New testcase.
10706 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
10709 * gcc.target/i386/chkp-label-address.c: New.
10711 2015-01-16 Janus Weil <janus@gcc.gnu.org>
10714 * gfortran.dg/pointer_init_6.f90: Extended.
10716 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
10718 * gcc.c-torture/compile/20150108.c: New test.
10720 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
10722 * gcc.target/visium: New directory.
10724 2015-01-16 Richard Biener <rguenther@suse.de>
10726 PR tree-optimization/61743
10727 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
10728 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
10730 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
10732 * gcc.dg/pr64015.c: New test.
10734 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
10738 * g++.dg/ipa/pr64612.C: New test.
10740 2015-01-16 Renlin Li <renlin.li@arm.com>
10742 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
10744 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
10746 * gcc.target/i386/sse-14.c: Test new intrinsic.
10747 * gcc.target/i386/sse-22.c: Ditto.
10749 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10752 * g++.dg/cpp0x/auto44.C: New.
10754 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
10757 * gcc.target/nios2/gpopt-all.c: New test case.
10758 * gcc.target/nios2/gpopt-local.c: New test case.
10759 * gcc.target/nios2/gpopt-global.c: New test case.
10760 * gcc.target/nios2/gpopt-data.c: New test case.
10761 * gcc.target/nios2/gpopt-none.c: New test case.
10763 2015-01-15 Jakub Jelinek <jakub@redhat.com>
10765 * g++.dg/ubsan/vptr-1.C: New test.
10766 * g++.dg/ubsan/vptr-2.C: New test.
10767 * g++.dg/ubsan/vptr-3.C: New test.
10768 * g++.dg/ubsan/vptr-4.C: New test.
10769 * g++.dg/ubsan/vptr-5.C: New test.
10770 * g++.dg/ubsan/vptr-6.C: New test.
10771 * g++.dg/ubsan/vptr-7.C: New test.
10772 * g++.dg/ubsan/vptr-8.C: New test.
10773 * g++.dg/ubsan/vptr-9.C: New test.
10775 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
10777 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
10779 * lib/gcc-dg.exp: Likewise.
10781 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
10783 PR rtl-optimization/64110
10784 * gcc.target/i386/pr64110.c: Add scan-assembler.
10786 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
10787 James Norris <jnorris@codesourcery.com>
10788 Cesar Philippidis <cesar@codesourcery.com>
10789 Ilmir Usmanov <i.usmanov@samsung.com>
10791 * lib/target-supports.exp (check_effective_target_fopenacc): New
10793 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
10794 * g++.dg/goacc/goacc.exp: Likewise.
10795 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
10796 * gcc.dg/goacc/goacc.exp: Likewise.
10797 * gfortran.dg/goacc/goacc.exp: Likewise.
10798 * c-c++-common/cpp/openacc-define-1.c: New file.
10799 * c-c++-common/cpp/openacc-define-2.c: Likewise.
10800 * c-c++-common/cpp/openacc-define-3.c: Likewise.
10801 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
10802 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10803 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
10804 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
10805 * c-c++-common/goacc/asyncwait-1.c: Likewise.
10806 * c-c++-common/goacc/cache-1.c: Likewise.
10807 * c-c++-common/goacc/clauses-fail.c: Likewise.
10808 * c-c++-common/goacc/collapse-1.c: Likewise.
10809 * c-c++-common/goacc/data-1.c: Likewise.
10810 * c-c++-common/goacc/data-2.c: Likewise.
10811 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
10812 * c-c++-common/goacc/deviceptr-1.c: Likewise.
10813 * c-c++-common/goacc/deviceptr-2.c: Likewise.
10814 * c-c++-common/goacc/deviceptr-3.c: Likewise.
10815 * c-c++-common/goacc/if-clause-1.c: Likewise.
10816 * c-c++-common/goacc/if-clause-2.c: Likewise.
10817 * c-c++-common/goacc/kernels-1.c: Likewise.
10818 * c-c++-common/goacc/loop-1.c: Likewise.
10819 * c-c++-common/goacc/loop-private-1.c: Likewise.
10820 * c-c++-common/goacc/nesting-1.c: Likewise.
10821 * c-c++-common/goacc/nesting-data-1.c: Likewise.
10822 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
10823 * c-c++-common/goacc/parallel-1.c: Likewise.
10824 * c-c++-common/goacc/pcopy.c: Likewise.
10825 * c-c++-common/goacc/pcopyin.c: Likewise.
10826 * c-c++-common/goacc/pcopyout.c: Likewise.
10827 * c-c++-common/goacc/pcreate.c: Likewise.
10828 * c-c++-common/goacc/pragma_context.c: Likewise.
10829 * c-c++-common/goacc/present-1.c: Likewise.
10830 * c-c++-common/goacc/reduction-1.c: Likewise.
10831 * c-c++-common/goacc/reduction-2.c: Likewise.
10832 * c-c++-common/goacc/reduction-3.c: Likewise.
10833 * c-c++-common/goacc/reduction-4.c: Likewise.
10834 * c-c++-common/goacc/sb-1.c: Likewise.
10835 * c-c++-common/goacc/sb-2.c: Likewise.
10836 * c-c++-common/goacc/sb-3.c: Likewise.
10837 * c-c++-common/goacc/update-1.c: Likewise.
10838 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
10839 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
10840 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
10841 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
10842 * gfortran.dg/goacc/assumed.f95: Likewise.
10843 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
10844 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
10845 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
10846 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
10847 * gfortran.dg/goacc/branch.f95: Likewise.
10848 * gfortran.dg/goacc/cache-1.f95: Likewise.
10849 * gfortran.dg/goacc/coarray.f95: Likewise.
10850 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
10851 * gfortran.dg/goacc/cray.f95: Likewise.
10852 * gfortran.dg/goacc/critical.f95: Likewise.
10853 * gfortran.dg/goacc/data-clauses.f95: Likewise.
10854 * gfortran.dg/goacc/data-tree.f95: Likewise.
10855 * gfortran.dg/goacc/declare-1.f95: Likewise.
10856 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
10857 * gfortran.dg/goacc/fixed-1.f: Likewise.
10858 * gfortran.dg/goacc/fixed-2.f: Likewise.
10859 * gfortran.dg/goacc/fixed-3.f: Likewise.
10860 * gfortran.dg/goacc/fixed-4.f: Likewise.
10861 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
10862 * gfortran.dg/goacc/if.f95: Likewise.
10863 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
10864 * gfortran.dg/goacc/list.f95: Likewise.
10865 * gfortran.dg/goacc/literal.f95: Likewise.
10866 * gfortran.dg/goacc/loop-1.f95: Likewise.
10867 * gfortran.dg/goacc/loop-2.f95: Likewise.
10868 * gfortran.dg/goacc/loop-3.f95: Likewise.
10869 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10870 * gfortran.dg/goacc/omp.f95: Likewise.
10871 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
10872 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
10873 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
10874 * gfortran.dg/goacc/parameter.f95: Likewise.
10875 * gfortran.dg/goacc/private-1.f95: Likewise.
10876 * gfortran.dg/goacc/private-2.f95: Likewise.
10877 * gfortran.dg/goacc/private-3.f95: Likewise.
10878 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
10879 * gfortran.dg/goacc/reduction-2.f95: Likewise.
10880 * gfortran.dg/goacc/reduction.f95: Likewise.
10881 * gfortran.dg/goacc/routine-1.f90: Likewise.
10882 * gfortran.dg/goacc/routine-2.f90: Likewise.
10883 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
10884 * gfortran.dg/goacc/several-directives.f95: Likewise.
10885 * gfortran.dg/goacc/sie.f95: Likewise.
10886 * gfortran.dg/goacc/subarrays.f95: Likewise.
10887 * gfortran.dg/gomp/map-1.f90: Likewise.
10888 * gfortran.dg/openacc-define-1.f90: Likewise.
10889 * gfortran.dg/openacc-define-2.f90: Likewise.
10890 * gfortran.dg/openacc-define-3.f90: Likewise.
10891 * g++.dg/gomp/block-1.C: Update for changed compiler output.
10892 * g++.dg/gomp/block-2.C: Likewise.
10893 * g++.dg/gomp/block-3.C: Likewise.
10894 * g++.dg/gomp/block-5.C: Likewise.
10895 * g++.dg/gomp/target-1.C: Likewise.
10896 * g++.dg/gomp/target-2.C: Likewise.
10897 * g++.dg/gomp/taskgroup-1.C: Likewise.
10898 * g++.dg/gomp/teams-1.C: Likewise.
10899 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
10900 * gcc.dg/cilk-plus/jump.c: Likewise.
10901 * gcc.dg/gomp/block-1.c: Likewise.
10902 * gcc.dg/gomp/block-10.c: Likewise.
10903 * gcc.dg/gomp/block-2.c: Likewise.
10904 * gcc.dg/gomp/block-3.c: Likewise.
10905 * gcc.dg/gomp/block-4.c: Likewise.
10906 * gcc.dg/gomp/block-5.c: Likewise.
10907 * gcc.dg/gomp/block-6.c: Likewise.
10908 * gcc.dg/gomp/block-7.c: Likewise.
10909 * gcc.dg/gomp/block-8.c: Likewise.
10910 * gcc.dg/gomp/block-9.c: Likewise.
10911 * gcc.dg/gomp/target-1.c: Likewise.
10912 * gcc.dg/gomp/target-2.c: Likewise.
10913 * gcc.dg/gomp/taskgroup-1.c: Likewise.
10914 * gcc.dg/gomp/teams-1.c: Likewise.
10916 2015-01-15 David Malcolm <dmalcolm@redhat.com>
10918 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
10921 2015-01-15 Mike Stump <mikestump@comcast.net>
10923 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
10924 * gcc.dg/inline_2.c: Likewise.
10925 * gcc.dg/inline_3.c: Likewise.
10926 * gcc.dg/inline_4.c: Likewise.
10928 2015-01-15 Janus Weil <janus@gcc.gnu.org>
10931 * gfortran.dg/proc_ptr_comp_43.f90: New.
10933 2015-01-15 Mike Stump <mikestump@comcast.net>
10935 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
10936 * gcc.dg/unroll_2.c: Likewise.
10937 * gcc.dg/unroll_3.c: Likewise.
10938 * gcc.dg/unroll_4.c: Likewise.
10939 * gcc.dg/unroll_5.c: Likewise.
10941 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
10944 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
10946 * gcc.target/aarch64/test_frame_6.c: Likewise.
10947 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
10948 x30 and x19 (in the epilogue).
10949 * gcc.target/aarch64/test_frame_4.c: Likewise.
10950 * gcc.target/aarch64/test_frame_7.c: Likewise.
10952 2015-01-15 Martin Liska <mliska@suse.cz>
10954 * g++.dg/ipa/pr64068.C: New test.
10955 * gcc.dg/ipa/PR64559.c: New test.
10957 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
10959 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
10962 2015-01-15 Richard Biener <rguenther@suse.de>
10964 PR tree-optimization/61743
10965 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
10966 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
10968 2015-01-15 Renlin Li <renlin.li@arm.com>
10970 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
10971 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
10973 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
10975 * gcc.dg/vect/vect-aggressive-1.c: New.
10976 * gcc.target/i386/avx2-vect-aggressive.c: New.
10978 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
10980 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
10982 2015-01-15 Richard Biener <rguenther@suse.de>
10985 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
10986 -Wl,-undefined,dynamic_lookup.
10988 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
10990 * gnat.dg/opt47.adb: New test.
10992 2015-01-15 Richard Biener <rguenther@suse.de>
10995 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
10997 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
10999 PR tree-optimization/64434
11000 * gcc.dg/torture/pr64434.c: New test.
11002 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
11004 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
11005 -mno-micromips. MIPS32R1 and below require -mno-micromips.
11006 -march=loongson* and -march=octeon* require -mno-micromips.
11008 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
11009 Matthew Fortune <matthew.fortune@imgtec.com>
11011 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
11012 * gcc.target/mips/call-saved-5.c (foo): Likewise.
11013 * gcc.target/mips/call-saved-6.c (foo): Likewise.
11014 * gcc.target/mips/call-saved-7.c: New file.
11015 * gcc.target/mips/call-saved-8.c: New file.
11016 * gcc.target/mips/call-saved-9.c: New file.
11018 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
11020 * gcc.target/mips/lsa.c: New file.
11021 * gcc.target/mips/mips64-lsa.c: Likewise.
11022 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
11023 * gcc.target/mips/mulsize-4.c: Likewise.
11024 * gcc.target/mips/mulsize-5.c: New file.
11025 * gcc.target/mips/mulsize-6.c: Likewise.
11026 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
11027 and !HAS_LSA as ghost options.
11028 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
11031 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
11033 * g++.dg/torture/20141013.c: Set -fno-short-enums.
11035 2015-01-15 Richard Biener <rguenther@suse.de>
11037 PR middle-end/64365
11038 * gcc.dg/torture/pr64365.c: New testcase.
11040 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
11042 * gcc.dg/stackprotectexplicit1.c: New test.
11043 * g++.dg/stackprotectexplicit2.c: New test.
11045 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11048 * gfortran.dg/inquire_internal.f90: New.
11049 * gfortran.dg/negative_unit_check.f90: New.
11051 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
11054 * gcc.target/sh/pr53988-1.c: New.
11056 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
11059 * g++.dg/tls/thread_local-ice3.C: New.
11061 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
11063 * gcc.target/i386/fentry-override.c: Properly place {} in target
11064 selector. Remove nonpic.
11065 * gcc.target/i386/fentry.c: Likewise.
11067 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
11069 * gcc.dg/atomic-invalid.c: Check for invalid memory model
11070 warnings instead of errors.
11072 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
11074 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
11075 option support instead of ENABLE_LTO from Makefile.
11077 2015-01-14 Richard Biener <rguenther@suse.de>
11079 PR tree-optimization/59354
11080 * gcc.dg/vect/pr59354.c: New testcase.
11082 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
11084 * lib/target-supports.exp
11085 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
11086 on ARM architures before v7.
11088 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
11090 PR middle-end/59448
11091 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
11092 an atomic_exchange.
11094 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
11097 * gcc.target/i386/pr64386.c: New test.
11099 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
11102 * gcc.target/i386/pr64393.c: New test.
11104 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
11107 * gcc.target/i386/pr64387.c: New test.
11109 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
11111 * gcc.target/aarch64/store-pair-1.c: Fix typo.
11113 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11115 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
11117 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
11120 * gcc.target/arm/pr64453.c: New.
11122 2015-01-14 Richard Biener <rguenther@suse.de>
11125 * gcc.dg/lto/pr64415_0.c: New testcase.
11126 * gcc.dg/lto/pr64415_1.c: Likewise.
11128 2015-01-14 Martin Liska <mliska@suse.cz>
11130 * gcc.dg/ipa/pr64307.c: New test.
11132 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
11134 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
11135 64-bit and 128-bit.
11137 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11140 * gcc.target/arm/pr64460_1.c: New test.
11142 2015-01-14 Richard Biener <rguenther@suse.de>
11144 PR tree-optimization/64493
11145 PR tree-optimization/64495
11146 * gcc.dg/vect/pr64493.c: New testcase.
11147 * gcc.dg/vect/pr64495.c: Likewise.
11149 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
11151 * gcc.dg/Warray-bounds-11.c: New test-case.
11153 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
11155 * gcc.target/mips/octeon3-pipe-1.c: New test.
11157 2015-01-13 David Malcolm <dmalcolm@redhat.com>
11159 * jit.dg/harness.h (set_up_logging): Move string concatenation
11161 (concat_strings): New function.
11162 (dump_reproducer): New function.
11163 (test_jit): Call dump_reproducer.
11164 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
11166 (jit-dg-test): Delete any generated reproducer from previous runs.
11167 Verify that a generated reproducer was created, and verify that it
11169 * jit.dg/test-nested-contexts.c (main): Call
11170 gcc_jit_context_dump_reproducer_to_file.
11172 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
11174 * gcc.dg/aru-2.c: Add dg-require-profiling.
11176 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
11178 * lib/target-supports.exp (check_profiling_available): Check if
11181 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
11184 * g++.dg/torture/pr64565.C: New testcase.
11186 2015-01-13 Marek Polacek <polacek@redhat.com>
11188 PR middle-end/64391
11189 * gcc.dg/tm/pr64391.c: New test.
11191 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
11193 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
11196 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
11198 * gcc.target/i386/pie.c: New test.
11200 * lib/target-supports.exp (check_effective_target_pie): New.
11202 2015-01-13 Jakub Jelinek <jakub@redhat.com>
11204 PR rtl-optimization/64286
11205 * gcc.target/i386/avx2-pr64286.c: New test.
11207 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
11210 * g++.dg/cpp0x/vt-57626.C: New.
11212 2015-01-13 Jakub Jelinek <jakub@redhat.com>
11215 * gfortran.dg/pr64528.f90: New test.
11217 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
11219 * gcc.target/aarch64/subsp.c: New test.
11221 2015-01-13 Andrew Pinski <apinski@cavium.com>
11223 * gcc.target/aarch64/store-pair-1.c: New testcase.
11225 2015-01-13 Richard Biener <rguenther@suse.de>
11228 * gcc.dg/lto/pr64373_0.c: New testcase.
11230 2015-01-13 Andrew Pinski <apinski@cavium.com>
11232 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
11233 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
11235 2015-01-13 Richard Biener <rguenther@suse.de>
11237 PR tree-optimization/64406
11238 * gcc.dg/pr64406.c: New testcase.
11240 2015-01-13 Richard Biener <rguenther@suse.de>
11242 PR tree-optimization/64404
11243 * gcc.dg/vect/pr64404.c: New testcase.
11245 2015-01-13 Richard Biener <rguenther@suse.de>
11247 PR tree-optimization/64568
11248 * g++.dg/torture/pr64568.C: New testcase.
11250 2015-01-12 David Malcolm <dmalcolm@redhat.com>
11252 * jit.dg/test-error-local-used-from-other-function.c: New test
11254 * jit.dg/test-error-param-reuse.c: New test case.
11255 * jit.dg/test-error-param-sharing.c: New test case.
11256 * jit.dg/test-error-param-used-from-other-function.c: New test
11258 * jit.dg/test-error-param-used-without-a-function.c: New test
11261 2015-01-12 Jakub Jelinek <jakub@redhat.com>
11263 PR tree-optimization/64563
11264 * gcc.dg/pr64563.c: New test.
11267 * gcc.target/i386/pr64513.c: New test.
11269 PR tree-optimization/64454
11270 * gcc.dg/pr64454.c: New test.
11273 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
11275 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
11276 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
11277 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
11278 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
11279 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
11280 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
11281 * gcc.dg/vect/slp-25.c: Likewise.
11282 * gcc.dg/vect/vect-109.c: Likewise.
11283 * gcc.dg/vect/vect-13.c: Likewise.
11284 * gcc.dg/vect/vect-17.c: Likewise.
11285 * gcc.dg/vect/vect-18.c: Likewise.
11286 * gcc.dg/vect/vect-19.c: Likewise.
11287 * gcc.dg/vect/vect-20.c: Likewise.
11288 * gcc.dg/vect/vect-21.c: Likewise.
11289 * gcc.dg/vect/vect-22.c: Likewise.
11290 * gcc.dg/vect/vect-27.c: Likewise.
11291 * gcc.dg/vect/vect-29.c: Likewise.
11292 * gcc.dg/vect/vect-2-big-array.c: Likewise.
11293 * gcc.dg/vect/vect-2.c: Likewise.
11294 * gcc.dg/vect/vect-3.c: Likewise.
11295 * gcc.dg/vect/vect-4.c: Likewise.
11296 * gcc.dg/vect/vect-5.c: Likewise.
11297 * gcc.dg/vect/vect-72.c: Likewise.
11298 * gcc.dg/vect/vect-73-big-array.c: Likewise.
11299 * gcc.dg/vect/vect-73.c: Likewise.
11300 * gcc.dg/vect/vect-77-global.c: Likewise.
11301 * gcc.dg/vect/vect-78-global.c: Likewise.
11302 * gcc.dg/vect/vect-7.c: Likewise.
11303 * gcc.dg/vect/vect-86.c: Likewise.
11304 * gcc.dg/vect/vect-align-1.c: Likewise.
11305 * gcc.dg/vect/vect-align-3.c: Likewise.
11306 * gcc.dg/vect/vect-all-big-array.c: Likewise.
11307 * gcc.dg/vect/vect-all.c: Likewise.
11308 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
11309 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
11310 * gcc.dg/vect/vect-peel-3.c: Likewise.
11311 * gcc.dg/vect/vect-peel-4.c: Likewise.
11312 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
11314 2015-01-12 Jeff Law <law@redhat.com>
11317 * gcc.target/m68k/pr64461.c: New test.
11319 2015-01-12 David Malcolm <dmalcolm@redhat.com>
11321 * jit.dg/test-array-as-pointer.c (create_code): Update call
11322 to gcc_jit_context_new_global by setting "kind" to
11323 GCC_JIT_GLOBAL_IMPORTED.
11324 * jit.dg/test-error-array-as-pointer.c: Likewise.
11325 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
11326 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
11327 setting kind to GCC_JIT_GLOBAL_EXPORTED.
11328 * jit.dg/test-using-global.c (the_global): Rename to...
11329 (imported_global): ...this.
11330 (create_code): Update to test the three kinds of global.
11331 (verify_code): Likewise.
11333 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
11336 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
11337 undefined behavior.
11338 * gcc.target/i386/pr64291-2.c: Updated.
11340 2015-01-12 Richard Biener <rguenther@suse.de>
11342 PR tree-optimization/64530
11343 * gfortran.dg/pr64530.f90: New testcase.
11345 2015-01-12 Richard Biener <rguenther@suse.de>
11347 PR middle-end/64357
11348 * gcc.dg/torture/pr64357.c: New testcase.
11350 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
11352 * gcc.target/i386/nop-mcount.c: Properly place {} in target
11355 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11356 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
11358 2015-01-12 Martin Liska <mliska@suse.cz>
11360 * gcc.dg/ipa/PR64550.c: New test.
11362 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
11365 * g++.dg/ipa/pr63470.C: New testcase.
11367 2015-01-11 Janus Weil <janus@gcc.gnu.org>
11370 * gfortran.dg/typebound_operator_20.f90: New.
11372 2015-01-11 Janus Weil <janus@gcc.gnu.org>
11375 * gfortran.dg/proc_ptr_comp_42.f90: New.
11377 2015-01-11 Janus Weil <janus@gcc.gnu.org>
11380 * gfortran.dg/proc_ptr_comp_41.f90: New.
11382 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
11384 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
11386 2015-01-10 Tobias Burnus <burnus@net-b.de>
11389 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
11390 and add dg-excess-errors.
11391 * gfortran.dg/line_length_6.f90: New.
11392 * gfortran.dg/line_length_7.f90: New.
11393 * gfortran.dg/line_length_8.f90: New.
11394 * gfortran.dg/line_length_9.f90: New.
11395 * gfortran.dg/line_length_10.f90: New.
11396 * gfortran.dg/line_length_11.f90: New.
11398 2015-01-09 David Malcolm <dmalcolm@redhat.com>
11400 * jit.dg/test-threads.c (struct testcase): Move declaration
11401 to jit.dg/all-non-failing-tests.h.
11402 (testcases): Likewise.
11403 * jit.dg/all-non-failing-tests.h (struct testcase): Move
11404 declaration here from jit.dg/all-non-failing-tests.h.
11405 (testcases): Likewise.
11406 * jit.dg/test-combination.c (create_code): Eliminate spelling
11407 out all of the testcases in favor of looping through the
11408 "testcases" metadata.
11409 (verify_code): Likewise.
11411 2015-01-09 Jakub Jelinek <jakub@redhat.com>
11413 PR rtl-optimization/64536
11414 * gcc.dg/pr64536.c: New test.
11416 2015-01-09 David Malcolm <dmalcolm@redhat.com>
11418 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
11419 * jit.dg/test-combination.c (create_code): Likewise.
11420 (verify_code): Likewise.
11421 * jit.dg/test-constants.c: New test case.
11422 * jit.dg/test-threads.c: Add test-constants.c.
11424 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
11427 * objc.dg/gnu-api-2-class.m: Add a test case
11428 for the above change.
11430 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
11432 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
11434 2015-01-09 Richard Biener <rguenther@suse.de>
11436 PR tree-optimization/64410
11437 * g++.dg/vect/pr64410.cc: New testcase.
11439 2015-01-09 Martin Liska <mliska@suse.cz>
11441 * gcc.dg/ipa/ipa-icf-32.c: New test.
11443 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
11445 * c-c++-common/tsan/tsan_barrier.h: New.
11446 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
11447 * c-c++-common/tsan/bitfield_race.c: Likewise.
11448 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
11449 * c-c++-common/tsan/mutexset1.c: Likewise.
11450 * c-c++-common/tsan/race_on_barrier.c: Likewise.
11451 * c-c++-common/tsan/race_on_mutex.c: Likewise.
11452 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
11453 * c-c++-common/tsan/simple_race.c: Likewise.
11454 * c-c++-common/tsan/simple_stack.c: Likewise.
11455 * c-c++-common/tsan/sleep_sync.c: Likewise.
11456 * c-c++-common/tsan/tiny_race.c: Likewise.
11457 * c-c++-common/tsan/tls_race.c: Likewise.
11458 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
11459 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
11460 * g++.dg/tsan/atomic_free.C: Likewise.
11461 * g++.dg/tsan/atomic_free2.C: Likewise.
11462 * g++.dg/tsan/cond_race.C: Likewise.
11463 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
11465 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
11468 * lib/target-supports.exp (check_effective_target_libatomic_available):
11470 * gfortran.dg/coarray/caf.exp: Only add -latomic for
11471 targets that match effective-target libatomic_available.
11472 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
11474 2015-01-08 David Malcolm <dmalcolm@redhat.com>
11476 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
11477 Verify the result of gcc_jit_context_get_last_error.
11478 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
11480 2015-01-08 Jakub Jelinek <jakub@redhat.com>
11482 PR tree-optimization/63989
11483 * gcc.dg/strlenopt-27.c: New test.
11485 2015-01-08 David Malcolm <dmalcolm@redhat.com>
11487 * jit.dg/harness.h (set_up_logging): New function.
11488 (test_jit): Fail if gcc_jit_context_acquire fails. Call
11489 set_up_logging on the context, so that every testcase is
11490 logged to a particular file.
11491 * jit.dg/test-nested-contexts.c (main): Open a logfile,
11492 and call gcc_jit_context_set_logfile on the top-level context.
11494 2015-01-08 Jakub Jelinek <jakub@redhat.com>
11497 * g++.dg/opt/pr64338.C: New test.
11499 2015-01-08 Tobias Burnus <burnus@net-b.de>
11501 * gfortran.dg/coarray/codimension_2b.f90: New file.
11502 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
11503 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
11505 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
11508 * g++.dg/ext/fnname4.C: New.
11510 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
11513 * g++.dg/cpp0x/constexpr-64462.C: New.
11515 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
11518 * g++.dg/cpp0x/deleted10.C: New.
11520 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11522 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
11524 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11526 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
11527 GCC_JIT_UNARY_OP_ABS.
11528 (verify_unary_ops): Likewise.
11530 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11532 * jit.dg/test-arith-overflow.c: New test case.
11533 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
11534 * jit.dg/test-combination.c (create_code): Likewise.
11535 (verify_code): Likewise.
11536 * jit.dg/test-threads.c (testcases): Likewise.
11538 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11540 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
11541 rather than "jit". Load g++.exp, and call g++_init.
11542 Run test-*.cc files within the testsuite and *.cc files within
11544 (jit-dg-test): Drop the addition of -fgnu89-inline to
11545 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
11546 doing it when compiling C testcases (since g++ does not handle
11547 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
11548 is restored to the value after g++_init ran, rather than the
11549 value before g++_init ran. Return a list of
11550 $comp_output $output_file, as dg-test assumes.
11552 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11554 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
11555 make it easier to figure out the origin of each test result when
11556 running test-combination.c and test-threads.c.
11557 (CHECK_VALUE): Likewise.
11558 (CHECK_DOUBLE_VALUE): Likewise.
11559 (CHECK_STRING_VALUE): Likewise.
11560 (CHECK_STRING_STARTS_WITH): Likewise.
11561 (CHECK_STRING_CONTAINS): Likewise.
11563 (check_string_value): Likewise, add "funcname" param.
11564 (check_string_starts_with): Likewise.
11565 (check_string_contains): Likewise.
11567 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11569 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
11570 generating name of built executable.
11572 2015-01-07 Marek Polacek <polacek@redhat.com>
11575 * gcc.dg/pr64440.c: New test.
11576 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
11578 2015-01-07 Marek Polacek <polacek@redhat.com>
11581 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
11582 * gcc.dg/pr64417.c: New test.
11584 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11587 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
11590 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
11592 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
11593 Check if testcases run without errors, not just if they compile.
11595 2015-01-06 Christian Bruel <christian.bruel@st.com>
11598 * gcc.target/sh/pr64507.c: New test.
11600 2015-01-06 Arnaud Charlet <charlet@adacore.com>
11602 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
11604 2015-01-06 Jakub Jelinek <jakub@redhat.com>
11606 * c-c++-common/asan/sanitize-all-1.c: New test.
11607 * c-c++-common/ubsan/sanitize-all-1.c: New test.
11608 * c-c++-common/ubsan/sanitize-all-2.c: New test.
11609 * c-c++-common/ubsan/sanitize-all-3.c: New test.
11610 * c-c++-common/ubsan/sanitize-all-4.c: New test.
11612 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
11614 * lib/target-supports.exp (check_profiling_available): Return 0 for
11616 (check_effective_target_tls_runtime): Likewise.
11617 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
11618 * gcc.dg/20020312-2.c: Adjust for Visium.
11619 * gcc.dg/tls/thr-cse-1.c: Likewise
11620 * gcc.dg/tree-ssa/20040204-1.c: Likewise
11621 * gcc.dg/tree-ssa/loop-1.c: Likewise.
11622 * gcc.dg/weak/typeof-2.c: Likewise.
11624 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
11626 PR rtl-optimization/64287
11627 * gcc.dg/aru-2.c: New test.
11629 2015-01-05 Jakub Jelinek <jakub@redhat.com>
11632 * c-c++-common/ubsan/pr64344-1.c: New test.
11633 * c-c++-common/ubsan/pr64344-2.c: New test.
11635 PR tree-optimization/64465
11636 * gcc.dg/pr64465.c: New test.
11638 PR tree-optimization/64494
11639 * gcc.c-torture/compile/pr64494.c: New test.
11641 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11644 * gfortran.dg/realloc_on_assign_25.f90: New test.
11646 2015-01-05 Jakub Jelinek <jakub@redhat.com>
11648 Update copyright years.
11650 2015-01-05 Marek Polacek <polacek@redhat.com>
11653 * gcc.dg/pr64423.c: New test.
11655 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
11657 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
11658 mmix-knuth-mmixware for the same reason as for MIPS.
11659 * gcc.dg/debug/debug-2.c: Ditto.
11661 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
11663 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
11666 * lib/gfortran.exp: Add libatomic library search path.
11667 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
11668 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
11670 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
11672 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11674 * c-c++-common/tsan/bitfield_race.c: New testcase.
11675 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
11677 2015-01-02 Tobias Burnus <burnus@net-b.de>
11679 * gfortran.dg/coarray/collectives_4.f90: New.
11681 2015-01-02 Janus Weil <janus@gcc.gnu.org>
11684 * gfortran.dg/extends_16.f90: New.
11686 2015-01-02 Tobias Burnus <burnus@net-b.de>
11688 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
11690 2015-01-02 Tobias Burnus <burnus@net-b.de>
11692 * gfortran.dg/coarray/codimension_2.f90: New.
11693 * gfortran.dg/coarray/codimension_2a.f90: New.
11694 * gfortran.dg/coarray_35.f90: New.
11695 * gfortran.dg/coarray_35a.f90: New.
11697 2015-01-02 Janus Weil <janus@gcc.gnu.org>
11700 * gfortran.dg/dummy_procedure_11.f90: New.
11702 Copyright (C) 2015 Free Software Foundation, Inc.
11704 Copying and distribution of this file, with or without modification,
11705 are permitted in any medium without royalty provided the copyright
11706 notice and this notice are preserved.