1 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
4 * gfortran.dg/allocatable_function_9.f90: New.
6 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
9 * gcc.target/sh/pr67675.c: New.
11 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
13 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
15 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
17 * gcc.target/i386/pr66749.c (dg-options): Replace
18 -mtune=lakemount with -mtune=lakemont.
19 * gcc.target/i386/pr66821.c (dg-options): Likewise.
20 * gcc.target/i386/pr67329.c (dg-options): Likewise.
22 2015-09-25 Marek Polacek <polacek@redhat.com>
24 * c-c++-common/ubsan/bounds-11.c: New test.
25 * c-c++-common/ubsan/bounds-12.c: New test.
27 2015-09-25 Marek Polacek <polacek@redhat.com>
30 * c-c++-common/ubsan/pr64906.c: New test.
32 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
34 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
35 with -mtune=lakemount.
36 * gcc.target/i386/pr66821.c (dg-options): Likewise.
37 * gcc.target/i386/pr67329.c (dg-options): Likewise.
39 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
42 * gcc.dg/Werror-13.c: New test.
44 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
46 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
48 2015-09-24 Richard Biener <rguenther@suse.de>
51 * g++.dg/pr67699.C: New testcase.
53 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
56 * gcc.target/arm/fp16-inf.c: New test.
58 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
60 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
61 name while checking for AVX-512VBMI presence.
63 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
65 * lib/target-supports.exp (check_effective_target_pie): Check for
66 PIE support on Solaris 11.x and 12.
68 2015-09-24 Richard Biener <rguenther@suse.de>
70 * g++.dg/tree-ssa/restrict3.C: New testcase.
72 2015-09-24 Richard Biener <rguenther@suse.de>
74 PR tree-optimization/48885
75 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
77 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
79 * c-c++-common/Wmisleading-indentation.c: Augment test.
81 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
83 Fix small typos in the coding rule enforcement warnings.
84 * g++.dg/diagnostic/disable.C: Replace 'namepace'
87 2015-09-23 Richard Biener <rguenther@suse.de>
90 * gcc.dg/ubsan/pr67662.c: New testcase.
92 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
95 * gcc.dg/pragma-diag-6.c: New test.
97 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
99 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
101 2015-09-23 Richard Biener <rguenther@suse.de>
103 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
105 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
107 * c-c++-common/Wmisleading-indentation.c: Augment test.
109 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
111 * g++.dg/diagostic/disable.C: New.
113 2015-09-22 Tom de Vries <tom@codesourcery.com>
115 PR tree-optimization/67671
116 * g++.dg/pr67671.C: New test.
118 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
121 * gcc.target/i386/pr67480.c: New test.
123 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
125 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
126 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
127 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
128 avx512dq, avx512cd, avx512er and avx512pf.
130 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
132 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
133 update-fetch operations.
134 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
136 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
138 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
139 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
141 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
143 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
145 * gcc.target/aarch64/atomic-inst-swap.c: New.
147 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
149 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
150 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
151 * gcc.target/i386/pr59789.c (f1): Likewise.
152 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
153 * gcc.target/i386/intrinsics_6.c: Likewise.
154 * gcc.dg/winline-5.c (int t): Likewise.
155 * gcc.dg/winline-9.c (t): Likewise.
156 * gcc.dg/always_inline2.c (q): Likewise.
157 * gcc.dg/winline-2.c (inline int t): Likewise.
158 * gcc.dg/winline-6.c: Likewise.
159 * gcc.dg/winline-10.c (void g): Likewise.
160 * gcc.dg/pr49243.c (void parse): Likewise.
161 * gcc.dg/always_inline3.c (q2): Likewise.
162 * gcc.dg/winline-3.c: Likewise.
163 * gcc.dg/winline-7.c (inline void *t): Likewise.
165 2015-09-22 Tom de Vries <tom@codesourcery.com>
167 PR tree-optimization/67666
168 * g++.dg/pr67666.C: New test.
170 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
173 * gfortran.dg/pr67615.f90: new test.
175 2015-09-21 Jeff Law <law@redhat.com>
177 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
179 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
181 Complete the implementation of N4230, Nested namespace definition.
182 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
183 attributes and nested namespace definitions.
184 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
185 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
186 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
187 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
188 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
189 appearing before the namespace identifier.
191 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
194 * gcc.dg/cpp/pr66415-1.c: Test column number.
196 2015-09-21 Richard Biener <rguenther@suse.de>
198 * g++.dg/ext/attr-alias-3.C: Add -g.
200 2015-09-21 Richard Biener <rguenther@suse.de>
203 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
205 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
208 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
210 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
212 * gcc.dg/pragma-diag-5.c: Fix excess warning.
214 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
217 * gcc.dg/pr53265.c: Update.
219 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
221 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
223 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
226 * gcc.target/sh/pr59478.c: New.
228 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
231 * gcc.target/sh/pr51244-12.c: Adjust testcase.
232 * gcc.target/sh/pr54236-2.c: Likewise.
234 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
236 * gcc.target/sh/pr43417.c: Move target independent test to ...
237 * gcc.c-torture/compile/pr43417.c: ... here.
239 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
241 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
242 check_effective_target_big_endian, check_effective_target_little_endian,
243 check_effective_target_any_fpu, check_effective_target_double_fpu,
244 check_effective_target_use_single_only_fpu,
245 check_effective_target_default_single_fpu,
246 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
247 check_effective_target_has_fsca, check_effective_target_has_fsrra,
248 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
249 check_effective_target_fmovd_enabled,
250 check_effective_target_has_privileged, check_effective_target_has_pref,
251 check_effective_target_banked_r0r7_isr,
252 check_effective_target_stack_save_isr): New effective target checks.
253 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
254 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
255 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
256 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
257 * gcc.target/sh/20080410-1.c: Use new effective target checks.
258 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
259 * gcc.target/sh/attr-isr.c: Likewise.
260 * gcc.target/sh/fpul-usage-1.c: Likewise.
261 * gcc.target/sh/hiconst.c: Likewise.
262 * gcc.target/sh/mfmovd.c: Likewise.
263 * gcc.target/sh/pr21255-3.c: Likewise.
264 * gcc.target/sh/pr33135-1.c: Likewise.
265 * gcc.target/sh/pr33135-2.c: Likewise.
266 * gcc.target/sh/pr33135-3.c: Likewise.
267 * gcc.target/sh/pr33135-4.c: Likewise.
268 * gcc.target/sh/pr39423-2.c: Likewise.
269 * gcc.target/sh/pr49880-4.c: Likewise.
270 * gcc.target/sh/pr49880-5.c: Likewise.
271 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
272 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
273 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
274 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
275 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
276 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
277 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
278 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
279 * gcc.target/sh/pr50751-2.c: Likewise.
280 * gcc.target/sh/pr50751-3.c: Likewise.
281 * gcc.target/sh/pr50751-5.c: Likewise.
282 * gcc.target/sh/pr50751-6.c: Likewise.
283 * gcc.target/sh/pr50751-8.c: Likewise.
284 * gcc.target/sh/pr51244-15.c: Likewise.
285 * gcc.target/sh/pr51244-2.c: Likewise.
286 * gcc.target/sh/pr51244-20.c: Likewise.
287 * gcc.target/sh/pr51244-6.c: Likewise.
288 * gcc.target/sh/pr52483-4.c: Likewise.
289 * gcc.target/sh/pr53511-1.c: Likewise.
290 * gcc.target/sh/pr53512-1.c: Likewise.
291 * gcc.target/sh/pr53512-2.c: Likewise.
292 * gcc.target/sh/pr53512-3.c: Likewise.
293 * gcc.target/sh/pr53512-4.c: Likewise.
294 * gcc.target/sh/pr53513-1.c: Likewise.
295 * gcc.target/sh/pr54089-2.c: Likewise.
296 * gcc.target/sh/pr54089-3.c: Likewise.
297 * gcc.target/sh/pr54089-4.c: Likewise.
298 * gcc.target/sh/pr54602-2.c: Likewise.
299 * gcc.target/sh/pr54602-3.c: Likewise.
300 * gcc.target/sh/pr54602-4.c: Likewise.
301 * gcc.target/sh/pr54680.c: Likewise.
302 * gcc.target/sh/pr55303-1.c: Likewise.
303 * gcc.target/sh/pr55303-2.c: Likewise.
304 * gcc.target/sh/pr55303-3.c: Likewise.
305 * gcc.target/sh/pr56547-1.c: Likewise.
306 * gcc.target/sh/pr56547-2.c: Likewise.
307 * gcc.target/sh/pr61195.c: Likewise.
308 * gcc.target/sh/pr61996.c: Likewise.
309 * gcc.target/sh/pr6526.c: Likewise.
310 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
311 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
312 * gcc.target/sh/prefetch.c: Likewise.
313 * gcc.target/sh/rte-delay-slot.c: Likewise.
314 * gcc.target/sh/sh2a-band.c: Likewise.
315 * gcc.target/sh/sh2a-bclr.c: Likewise.
316 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
317 * gcc.target/sh/sh2a-bld.c: Likewise.
318 * gcc.target/sh/sh2a-bor.c: Likewise.
319 * gcc.target/sh/sh2a-bset.c: Likewise.
320 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
321 * gcc.target/sh/sh2a-bxor.c: Likewise.
322 * gcc.target/sh/sh2a-jsrn.c: Likewise.
323 * gcc.target/sh/sh2a-movi20s.c: Likewise.
324 * gcc.target/sh/sh2a-movrt.c: Likewise.
325 * gcc.target/sh/sh2a-resbank.c: Likewise.
326 * gcc.target/sh/sh2a-rtsn.c: Likewise.
327 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
328 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
329 * gcc.target/sh/sh4a-cosf.c: Likewise.
330 * gcc.target/sh/sh4a-fsrra.c: Likewise.
331 * gcc.target/sh/sh4a-memmovua.c: Likewise.
332 * gcc.target/sh/sh4a-sincosf.c: Likewise.
333 * gcc.target/sh/sh4a-sinf.c: Likewise.
335 2015-09-20 Jeff Law <law@redhat.com>
337 PR tree-optimization/47679
338 * g++.dg/warn/Wuninitialized-6.C: New test.
340 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
342 Implement nested namespace definitions.
343 * g++.dg/cpp1z/nested-namespace-def1.C: New.
344 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
345 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
346 * g++.dg/lookup/name-clash5.C: Adjust.
347 * g++.dg/lookup/name-clash6.C: Likewise.
349 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
351 * gcc.dg/pragma-diag-5.c: New test.
353 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
356 * gcc.dg/torture/pr67619.c: New test.
357 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
360 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
362 PR tree-optimization/67283
363 * gcc.dg/tree-ssa/sra-15.c: New.
364 * gcc.dg/tree-ssa/sra-16.c: New.
366 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
369 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
370 (f2, f3): Make the function static.
371 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
373 2015-09-17 Christian Bruel <christian.bruel@st.com>
375 * gcc.target/arm/attr_thumb-static2.c: New test.
377 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
379 * gnat.dg/overflow_sum3.adb: New test.
381 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
383 * gcc.target/arm/stack-checking.c: New test.
385 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
388 * gfortran.dg/public_private_module_5.f90: Add module procedure
389 trigger_smod to ensure that the smod file is written.
391 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
393 * gcc.target/aarch64/copysign_1.c: New.
394 * gcc.target/aarch64/copysign_2.c: New.
396 2015-09-17 Bin Cheng <bin.cheng@arm.com>
398 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
399 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
400 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
402 2015-09-16 John Marino <gnugcc@marino.st>
404 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
406 2015-09-16 Richard Biener <rguenther@suse.de>
409 * gcc.dg/torture/pr67253.c: New testcase.
411 2015-09-16 Richard Biener <rguenther@suse.de>
414 * gcc.dg/pr67271.c: New testcase.
416 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
418 * gnat.dg/opt49.adb: New test.
420 2015-09-16 Richard Biener <rguenther@suse.de>
423 * gcc.dg/torture/pr67442.c: New testcase.
425 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
427 * gnat.dg/array24.adb: New test.
428 * gnat.dg/blocklocs.adb: Delete.
430 2015-09-15 Marek Polacek <polacek@redhat.com>
433 * gcc.dg/pr67580.c: New test.
435 2015-09-15 Richard Biener <rguenther@suse.de>
437 PR tree-optimization/67470
438 * gcc.dg/torture/pr67470.c: New testcase.
440 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
442 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
444 2015-09-15 Richard Biener <rguenther@suse.de>
447 * gcc.dg/pr67563.c: New testcase.
449 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
452 * gfortran.dg/pr67460.f90: New test.
454 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
456 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
457 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
459 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
462 * g++.dg/cpp0x/new-auto1.C: New.
464 2015-09-11 Mark Wielaard <mjw@redhat.com>
467 * g++.dg/warn/unused-variable-1.C: New test.
468 * g++.dg/warn/unused-variable-2.C: Likewise.
469 * gcc.dg/unused-4.c: Adjust warning for static const.
470 * gcc.dg/unused-variable-1.c: New test.
471 * gcc.dg/unused-variable-2.c: Likewise.
473 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
475 * gfortran.dg/private_type_3.f90: Require visibility.
476 * gfortran.dg/module_variable_2.f90: Same.
477 * gfortran.dg/nested_forall_1.f: Same.
478 * gfortran.dg/elemental_dependency_4.f90: Same.
479 * gfortran.dg/bind_c_usage_25.f90: Same.
480 * gfortran.dg/access_spec_1.f90: Same.
481 * gfortran.dg/public_private_module_2.f90: Same.
482 * gfortran.dg/host_assoc_variable_1.f90: Same.
483 * gfortran.dg/public_private_module_6.f90: Same.
484 * gfortran.dg/module_variable_1.f90: Same.
485 * gfortran.dg/pr37286.f90: Same.
486 * gfortran.dg/internal_pack_7.f90: Same.
487 * gfortran.dg/submodule_10.f08: Same.
488 * gfortran.dg/allocatable_function_8.f90: Same.
489 * gfortran.dg/merge_init_expr_2.f90: Same.
490 * gfortran.dg/class_37.f03: Same.
491 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
492 * gfortran.dg/typebound_call_20.f03: Same.
493 * gfortran.dg/proc_ptr_result_3.f90: Same.
494 * gfortran.dg/pr32535.f90: Same.
495 * gfortran.dg/typebound_proc_19.f90: Same.
496 * gfortran.dg/initialization_10.f90: Same.
497 * gfortran.dg/bind_c_usage_8.f03: Same.
498 * gfortran.dg/pr61335.f90: Same.
499 * gfortran.dg/elemental_dependency_5.f90: Same.
500 * gfortran.dg/proc_ptr_3.f90: Same.
501 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
503 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
505 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
506 * gcc.dg/Wno-frame-address.c: Skip for Visium.
507 * gcc.dg/loop-8.c: Likewise.
509 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
512 * gnat.dg/specs/addr1.ads: Remove.
514 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
516 * gcc.dg/pie-link.c: Add -pie to dg-options.
518 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
520 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
521 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
523 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
525 * gcc.target/powerpc/swaps-p8-20.c: New test.
526 * gcc.target/powerpc/swaps-p8-21.c: New test.
528 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
531 * gfortran.dg/pr67526.f90: New test.
533 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
536 * g++.dg/cpp0x/variadic166.C: New.
538 2015-09-09 Mark Wielaard <mjw@redhat.com>
540 * c-c++-common/nonnull-1.c: New test.
542 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
545 * gfortran.dg/submodule_11.f08: New test.
547 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
550 * gcc.c-torture/compile/pr67506.c: New test.
552 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
554 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
555 initialization with a byte mask. No change expected here.
556 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
557 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
558 initialization with contigious bitmask. Literal pool is expectd
561 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
564 * gcc.target/arm/pr67439_1.c: New test.
566 2015-09-10 Jiong Wang <jiong.wang@arm.com>
568 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
571 2015-09-10 Jakub Jelinek <jakub@redhat.com>
574 * g++.dg/gomp/pr67523.C: New test.
577 * g++.dg/gomp/pr67522.C: New test.
580 * c-c++-common/gomp/pr67521.c: New test.
583 * c-c++-common/gomp/pr67517.c: New test.
586 * g++.dg/gomp/pr67514.C: New test.
589 * g++.dg/gomp/pr67511.C: New test.
592 * c-c++-common/gomp/pr67502.c: New test.
594 2015-09-09 Marek Polacek <polacek@redhat.com>
597 * gcc.dg/pr67512.c: New test.
599 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
602 * g++.dg/warn/Wsubobject-linkage-1.C: New.
603 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
604 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
605 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
607 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
609 * gcc.target/aarch64/mod_2.x: New file.
610 * gcc.target/aarch64/mod_256.x: Likewise.
611 * gcc.target/arm/mod_2.c: New test.
612 * gcc.target/arm/mod_256.c: Likewise.
613 * gcc.target/aarch64/mod_2.c: Likewise.
614 * gcc.target/aarch64/mod_256.c: Likewise.
616 2015-09-09 Jakub Jelinek <jakub@redhat.com>
619 * g++.dg/gomp/pr67504.C: New test.
622 * c-c++-common/gomp/pr67501.c: New test.
625 * gcc.dg/gomp/pr67500.c: New test.
628 * gcc.dg/gomp/pr67495.c: New test.
630 2015-09-09 Aditya Kumar <hiraditya@msn.com>
631 Sebastian Pop <s.pop@samsung.com>
633 PR tree-optimization/53852
634 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
635 both isl-0.12 and isl-0.15.
636 * gcc.dg/graphite/uns-interchange-14.c: Same.
637 * gcc.dg/graphite/uns-interchange-15.c: Same.
638 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
640 2015-09-08 Aditya Kumar <hiraditya@msn.com>
641 Sebastian Pop <s.pop@samsung.com>
643 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
644 * gcc.dg/graphite/block-1.c: Same.
645 * gcc.dg/graphite/block-5.c: Same.
646 * gcc.dg/graphite/block-6.c: Same.
647 * gcc.dg/graphite/interchange-1.c: Same.
648 * gcc.dg/graphite/interchange-10.c: Same.
649 * gcc.dg/graphite/interchange-11.c: Same.
650 * gcc.dg/graphite/interchange-13.c: Same.
651 * gcc.dg/graphite/interchange-14.c: Same.
652 * gcc.dg/graphite/interchange-3.c: Same.
653 * gcc.dg/graphite/interchange-4.c: Same.
654 * gcc.dg/graphite/interchange-7.c: Same.
655 * gcc.dg/graphite/interchange-8.c: Same.
656 * gcc.dg/graphite/interchange-9.c: Same.
657 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
658 * gcc.dg/graphite/pr35356-1.c (foo): Same.
659 * gcc.dg/graphite/pr37485.c: Same.
660 * gcc.dg/graphite/scop-0.c (int toto): Same.
661 * gcc.dg/graphite/scop-1.c: Same.
662 * gcc.dg/graphite/scop-10.c: Same.
663 * gcc.dg/graphite/scop-11.c: Same.
664 * gcc.dg/graphite/scop-12.c: Same.
665 * gcc.dg/graphite/scop-13.c: Same.
666 * gcc.dg/graphite/scop-16.c: Same.
667 * gcc.dg/graphite/scop-17.c: Same.
668 * gcc.dg/graphite/scop-18.c: Same.
669 * gcc.dg/graphite/scop-2.c: Same.
670 * gcc.dg/graphite/scop-21.c (int test): Same.
671 * gcc.dg/graphite/scop-22.c (void foo): Same.
672 * gcc.dg/graphite/scop-4.c: Same.
673 * gcc.dg/graphite/scop-5.c: Same.
674 * gcc.dg/graphite/scop-6.c: Same.
675 * gcc.dg/graphite/scop-7.c: Same.
676 * gcc.dg/graphite/scop-8.c: Same.
677 * gcc.dg/graphite/scop-9.c: Same.
678 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
679 data-refs remain inside the inner loop.
680 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
681 * gcc.dg/graphite/uns-interchange-14.c: Same.
682 * gcc.dg/graphite/uns-interchange-9.c: Same.
683 * gfortran.dg/graphite/interchange-3.f90
685 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
688 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
689 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
690 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
691 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
692 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
693 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
694 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
695 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
696 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
697 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
698 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
699 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
701 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
703 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
704 * lib/target-supports.exp
705 (check_effective_target_arm_neon_fp16_hw): New.
707 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
709 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
710 Set additional_flags for neon-fp16 if supported, else fallback to neon.
712 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
714 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
715 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
717 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
718 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
719 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
720 when those are supported.
721 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
724 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
725 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
728 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
729 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
730 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
732 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
734 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
736 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
737 Add float16x8_t case.
738 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
739 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
740 main, exec_vcreate): Likewise.
741 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
742 exec_vget_high): Likewise.
743 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
744 exec_vget_low): Likewise.
745 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
747 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
748 exec_vld1_dup): Likewise.
749 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
750 exec_vld1_lane): Likewise.
751 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
753 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
754 exec_vldX_dup): Likewise.
755 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
756 exec_vldX_lane): Likewise.
757 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
758 exec_vset_lane): Likewise.
759 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
760 exec_vst1_lane): Likewise.
762 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
764 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
765 * gcc.target/aarch64/vget_low_1.c: Likewise.
767 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
769 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
770 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
771 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
772 (main): update orig_data to avoid float16 NaN on bigendian.
774 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
776 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
778 * gcc.target/aarch64/vset_lane_1.c: Likewise.
779 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
780 * gcc.target/aarch64/vld1_lane.c: Likewise.
782 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
785 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
787 2015-09-07 Marek Polacek <polacek@redhat.com>
790 * gcc.dg/asm-10.c: New test.
792 2015-09-04 Jakub Jelinek <jakub@redhat.com>
795 * gcc.dg/lto/pr67452_0.c: New test.
797 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
800 * gcc.target/avr/pr65210.c: New test.
802 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
805 * lib/target-supports.exp (check_cached_effective_target):
806 Apppend $prop to et_prop_list only if needed.
808 2015-09-04 Marek Polacek <polacek@redhat.com>
811 * gcc.dg/ubsan/pr67279.c: New test.
813 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
814 Petr Murzin <petr.murzin@intel.com>
815 Kirill Yukhin <kirill.yukhin@intel.com>
817 * gcc.target/i386/avx512f-scatter-1.c: New.
818 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
819 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
821 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
823 * gfortran.dg/read_dir.f90: Delete empty directory when closing
824 rather than calling rmdir, cleanup if open fails.
826 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
828 * gcc.target/powerpc/vec-mult-char-1.c: New test.
829 * gcc.target/powerpc/vec-mult-char-2.c: New test.
830 * lib/target-supports.exp (check_effective_target_vect_char_mult):
831 Return true for PowerPC targets that implement Altivec.
833 2015-09-03 Renlin Li <renlin.li@arm.com>
835 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
837 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
839 2015-09-03 Martin Sebor <msebor@redhat.com>
842 * g++.dg/addr_builtin-1.C: New test.
843 * gcc.dg/addr_builtin-1.c: New test.
845 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
847 * gcc.target/powerpc/vec-shift.c: New test.
849 2015-09-03 Tom de Vries <tom@codesourcery.com>
851 PR tree-optimization/65637
852 * gcc.dg/autopar/reduc-4.c: New test.
854 2015-09-03 Tom de Vries <tom@codesourcery.com>
856 PR tree-optimization/65637
857 * gcc.dg/autopar/pr46099-2.c: New test.
859 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
862 * g++.dg/pr67351.C: New test.
864 2015-09-03 Richard Biener <rguenther@suse.de>
867 * g++.dg/lto/pr66705_0.C: New testcase.
869 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
872 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
873 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
875 2015-09-02 Marek Polacek <polacek@redhat.com>
878 * gcc.dg/pr67432.c: New test.
880 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
882 * lib/target-supports.exp (clear_effective_target_cache): New.
883 (check_cached_effective_target): Update et_prop_list.
884 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
885 * g++.dg/compat/compat.exp: Likewise.
886 * g++.dg/compat/struct-layout-1.exp: Likewise.
887 * lib/asan-dg.exp: Likewise.
888 * lib/atomic-dg.exp: Likewise.
889 * lib/cilk-plus-dg.exp: Likewise.
890 * lib/clearcap.exp: Likewise.
891 * lib/mpx-dg.exp: Likewise.
892 * lib/tsan-dg.exp: Likewise.
893 * lib/ubsan-dg.exp: Likewise.
895 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
897 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
899 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
900 Andrew Bennett <andrew.bennett@imgtec.com>
902 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
903 dependencies between ISA level and compact-branches.
904 * gcc.target/mips/branch-10.c: Update expected output to allow
905 compact forms of b/bal.
906 * gcc.target/mips/branch-11.c: Likewise.
907 * gcc.target/mips/branch-12.c: Likewise.
908 * gcc.target/mips/branch-13.c: Likewise.
909 * gcc.target/mips/branch-3.c: Likewise.
910 * gcc.target/mips/branch-4.c: Likewise.
911 * gcc.target/mips/branch-5.c: Likewise.
912 * gcc.target/mips/branch-6.c: Likewise.
913 * gcc.target/mips/branch-7.c: Likewise.
914 * gcc.target/mips/branch-8.c: Likewise.
915 * gcc.target/mips/branch-9.c: Likewise.
916 * gcc.target/mips/branch-cost-1.c: Likewise.
917 * gcc.target/mips/call-1.c: Likewise.
918 * gcc.target/mips/call-2.c: Likewise.
919 * gcc.target/mips/call-3.c: Likewise.
920 * gcc.target/mips/call-4.c: Likewise.
921 * gcc.target/mips/call-5.c: Likewise.
922 * gcc.target/mips/call-6.c: Likewise.
923 * gcc.target/mips/lazy-binding-1.c: Likewise.
924 * gcc.target/mips/near-far-1.c: Likewise.
925 * gcc.target/mips/near-far-2.c: Likewise.
926 * gcc.target/mips/near-far-3.c: Likewise.
927 * gcc.target/mips/near-far-4.c: Likewise.
928 * gcc.target/mips/umips-branch-3.c: Ensure the test is
929 run with compact branches allowed.
930 * gcc.target/mips/compact-branches-1.c: New file.
931 * gcc.target/mips/compact-branches-2.c: Likewise.
932 * gcc.target/mips/compact-branches-3.c: Likewise.
933 * gcc.target/mips/compact-branches-4.c: Likewise.
934 * gcc.target/mips/compact-branches-5.c: Likewise.
935 * gcc.target/mips/compact-branches-6.c: Likewise.
936 * gcc.target/mips/compact-branches-7.c: Likewise.
938 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
940 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
941 Clean-up a created directory if testcase fails.
943 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
946 * g++.dg/pr67405.C: New test.
948 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
950 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
952 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
954 * gcc.dg/ifcvt-1.c: New test.
955 * gcc.dg/ifcvt-2.c: Likewise.
956 * gcc.dg/ifcvt-3.c: Likewise.
958 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
961 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
964 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
966 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
968 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
971 * g++.dg/other/pr61753.C: New.
973 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
975 * gcc.dg/tree-ssa/cmp-1.c: New file.
977 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
979 * gcc.dg/tree-ssa/complex-7.c: New file.
981 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
983 * gcc.target/powerpc/swaps-p8-19.c: New test.
985 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
988 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
990 2015-08-29 Tom de Vries <tom@codesourcery.com>
992 PR tree-optimization/46193
993 * gcc.dg/autopar/pr46193.c: New test.
995 2015-08-28 Nathan Sidwell <nathan@acm.org>
997 * gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c: Simply
998 use exit code for failure.
1000 * gcc/testsuite/gcc.dg/torture/matrix-1.c: Use plain printf.
1001 * gcc/testsuite/gcc.dg/torture/matrix-2.c: Likewise.
1002 * gcc/testsuite/gcc.dg/torture/matrix-5.c: Likewise.
1003 * gcc/testsuite/gcc.dg/torture/matrix-6.c: Likewise.
1004 * gcc/testsuite/gcc.dg/torture/transpose-1.c: Likewise.
1005 * gcc/testsuite/gcc.dg/torture/transpose-2.c: Likewise.
1006 * gcc/testsuite/gcc.dg/torture/transpose-3.c: Likewise.
1007 * gcc/testsuite/gcc.dg/torture/transpose-4.c: Likewise.
1008 * gcc/testsuite/gcc.dg/torture/transpose-5.c: Likewise.
1009 * gcc/testsuite/gcc.dg/torture/transpose-6.c: Likewise.
1011 2015-08-28 Jeff Law <law@redhat.com>
1014 * gcc.dg/tree-ssa/pr66752-2.c: New test.
1015 * gcc.dg/torture/pr66752-1.c: New test
1016 * g++.dg/torture/pr66752-2.C: New test.
1018 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
1020 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
1022 * gcc.dg/tree-ssa/sra-15.c: New.
1024 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
1026 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
1027 * gcc.target/mips/msub-8.c: Ditto
1029 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1031 * lib/target-supports.exp (check-effective_target_vect_double):
1032 Enable for Power targets with VSX hardware available.
1033 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
1034 vect_no_align && { ! vect_hw_misalign }.
1036 2015-08-27 Sebastian Pop <s.pop@samsung.com>
1038 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
1039 Replaced by opt_files, compile with -floop-nest-optimize.
1040 * g++.dg/graphite/graphite.exp: Same.
1041 * gfortran.dg/graphite/graphite.exp: Same.
1042 * gcc.dg/graphite/block-0.c: Adjust pattern.
1043 * gcc.dg/graphite/block-1.c: Same.
1044 * gcc.dg/graphite/block-3.c: Same.
1045 * gcc.dg/graphite/block-4.c: Same.
1046 * gcc.dg/graphite/block-5.c: Same.
1047 * gcc.dg/graphite/block-6.c: Same.
1048 * gcc.dg/graphite/block-7.c: Same.
1049 * gcc.dg/graphite/block-8.c: Same.
1050 * gcc.dg/graphite/block-pr47654.c: Same.
1051 * gcc.dg/graphite/interchange-0.c: Same.
1052 * gcc.dg/graphite/interchange-1.c: Same.
1053 * gcc.dg/graphite/interchange-10.c: Same.
1054 * gcc.dg/graphite/interchange-11.c: Same.
1055 * gcc.dg/graphite/interchange-12.c: Same.
1056 * gcc.dg/graphite/interchange-13.c: Same.
1057 * gcc.dg/graphite/interchange-14.c: Same.
1058 * gcc.dg/graphite/interchange-15.c: Same.
1059 * gcc.dg/graphite/interchange-3.c: Same.
1060 * gcc.dg/graphite/interchange-4.c: Same.
1061 * gcc.dg/graphite/interchange-5.c: Same.
1062 * gcc.dg/graphite/interchange-6.c: Same.
1063 * gcc.dg/graphite/interchange-7.c: Same.
1064 * gcc.dg/graphite/interchange-8.c: Same.
1065 * gcc.dg/graphite/interchange-9.c: Same.
1066 * gcc.dg/graphite/interchange-mvt.c: Same.
1067 * gcc.dg/graphite/pr37485.c: Same.
1068 * gcc.dg/graphite/uns-block-1.c: Same.
1069 * gcc.dg/graphite/uns-interchange-12.c: Same.
1070 * gcc.dg/graphite/uns-interchange-14.c: Same.
1071 * gcc.dg/graphite/uns-interchange-15.c: Same.
1072 * gcc.dg/graphite/uns-interchange-9.c: Same.
1073 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1074 * gfortran.dg/graphite/interchange-3.f90: Same.
1076 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
1079 * gcc.target/i386/pr67317-1.c: New test.
1080 * gcc.target/i386/pr67317-2.c: Ditto.
1081 * gcc.target/i386/pr67317-3.c: Ditto.
1082 * gcc.target/i386/pr67317-4.c: Ditto.
1083 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
1084 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
1086 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
1088 * gcc.target/powerpc/vec-shr.c: New.
1090 2015-08-27 Marek Polacek <polacek@redhat.com>
1093 * gcc.dg/torture/pr67005.c: New test.
1095 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
1097 * gcc.dg/tree-ssa/sra-15.c: New.
1099 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
1101 * gcc.target/aarch64/long_branch_1.c: New test.
1103 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1105 * gcc.target/s390/20150826-1.c: New test.
1107 2015-08-26 Renlin Li <renlin.li@arm.com>
1109 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
1111 2015-08-26 Jiong Wang <jiong.wang@arm.com>
1113 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
1115 2015-08-26 Jiong Wang <jiong.wang@arm.com>
1117 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
1118 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
1119 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
1120 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
1122 2015-08-26 Jiong Wang <jiong.wang@arm.com>
1124 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
1126 * gcc.target/aarch64/tlsle_1.x: New test source.
1127 * gcc.target/aarch64/tlsle12_1.c: New testcase.
1128 * gcc.target/aarch64/tlsle24_1.c: Likewise.
1129 * gcc.target/aarch64/tlsle32_1.c: Likewise.
1131 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1134 * gfortran.dg/shape_8.f90: New test.
1136 2015-08-25 Marek Polacek <polacek@redhat.com>
1139 * gcc.dg/weak/weak-18.c: New test.
1141 2015-08-25 David Malcolm <dmalcolm@redhat.com>
1143 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
1144 gcc_jit_context_set_bool_use_external_driver.
1146 2015-08-25 Nathan Sidwell <nathan@acm.org>
1148 * gcc.c-torture/execute/builtins/20010124-1.x: New.
1150 * gcc.dg/20001117-1.c: Needs return_address.
1151 * gcc.dg/20020415-1.c: Needs alloca.
1152 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
1153 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
1154 * gcc.dg/pr63186.c: Needs label_values.
1155 * gcc.dg/torture/pr33848.c: Likwise.
1157 * lib/target-supports.exp (check_effective_target_fopenacc,
1158 check_effective_target_fopenmp): Disable for nvptx.
1159 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
1160 * gcc.dg/stack-usage-1.c: Likewise.
1161 * gcc.dg/stack-usage-2.c: Likewise.
1162 * gcc.dg/unused-5.c: Likewise.
1163 * gcc.dg/unwind-1.c: Likewise.
1165 2015-08-25 Christian Bruel <christian.bruel@st.com>
1167 * gcc.dg/Wno-frame-address.c: Skip for ARM.
1168 * g++.dg/Wno-frame-address.C: Ditto.
1170 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1173 * g++.dg/pr67211.C: New test.
1175 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
1179 * gfortran.dg/block_end_error_1.f90: New test.
1180 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
1182 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
1185 * gcc.target/i386/pr66821.c: New test.
1187 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
1190 * gcc.target/i386/pr67329.c: New test.
1192 2015-08-24 Nathan Sidwell <nathan@acm.org>
1194 * gcc/testsuite/gcc.dg/pr49551.c: Needs -fdata-sections.
1196 * gcc/testsuite/gcc.dg/pr64935-2.c: Needs scheduling.
1198 * gcc/testsuite/gcc.dg/torture/pr66101.c: Needs nonlocal goto.
1199 * gcc/testsuite/gcc.dg/torture/pr63738.c: Likewise.
1200 * gcc/testsuite/gcc.dg/torture/pr64728.c: Likewise.
1201 * gcc/testsuite/gcc.dg/pr63748.c: Likewise.
1202 * gcc/testsuite/gcc.dg/20020312-2.c: Likewise.
1204 * gcc/testsuite/gcc.dg/torture/pr66123.c: Needs label_values.
1206 * gcc/testsuite/gcc.dg/torture/pr41261.c: Needs profiling.
1207 * gcc/testsuite/gcc.dg/pr26570.c: Likewise.
1208 * gcc/testsuite/gcc.dg/pr61776.c: Likewise.
1209 * gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1210 * gcc/testsuite/gcc.dg/gomp/pr34610.c: Likewise.
1211 * gcc/testsuite/gcc.dg/pr54121.c: Likewise.
1212 * gcc/testsuite/gcc.dg/20050325-1.c: Likewise.
1213 * gcc/testsuite/gcc.dg/pr66899.c: Likewise.
1214 * gcc/testsuite/gcc.dg/pr48770.c: Likewise.
1215 * gcc/testsuite/gcc.dg/pr24225.c: Likewise.
1217 * gcc/testsuite/gcc.dg/pr27531-1.c: Needs io.
1218 * gcc/testsuite/gcc.dg/pr44606.c: Likewise.
1220 * gcc/testsuite/gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
1222 * gcc/testsuite/gcc.dg/pr51990.c: Needs alloca.
1224 * gcc/testsuite/gcc.misc-tests/options.exp: Disable profiling
1227 2015-08-24 Tom de Vries <tom@codesourcery.com>
1229 PR tree-optimization/65468
1230 * gcc.dg/gomp/static-chunk-size-one.c: New test.
1232 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1235 * gfortran.dg/backtrace_1.f90: New test.
1237 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1240 * gfortran.dg/execute_command_line_2.f90: New test.
1242 2015-08-23 Tom de Vries <tom@codesourcery.com>
1244 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
1245 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
1246 vect_no_int_max to vect_no_int_min_max.
1247 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
1248 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
1249 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
1250 * gcc.dg/vect/slp-reduc-4.c: Same.
1251 * gcc.dg/vect/slp-reduc-5.c: Same.
1252 * gcc.dg/vect/vect-125.c: Same.
1253 * gcc.dg/vect/vect-13.c: Same.
1254 * gcc.dg/vect/vect-double-reduc-3.c: Same.
1255 * gcc.dg/vect/vect-reduc-1.c: Same.
1256 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
1257 * gcc.dg/vect/vect-reduc-1char.c:Same.
1258 * gcc.dg/vect/vect-reduc-1short.c: Same.
1259 * gcc.dg/vect/vect-reduc-2.c: Same.
1260 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
1261 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
1262 * lib/target-supports.exp: Same.
1264 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
1267 * g++.dg/cpp0x/decltype63.C: New.
1269 2015-08-22 Nathan Sidwell <nathan@acm.org>
1271 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
1272 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
1273 * c-c++-common/Wunused-var-8.c: Likewise.
1274 * c-c++-common/gomp/pr61486-2.c: Likewise.
1275 * c-c++-common/Wunused-var-6.c: Likewise.
1276 * c-c++-common/goacc/reduction-1.c: Likewise.
1277 * c-c++-common/goacc/reduction-2.c: Likewise.
1278 * c-c++-common/goacc/reduction-3.c: Likewise.
1279 * c-c++-common/goacc/reduction-4.c: Likewise.
1280 * gcc.dg/builtins-64.c: Likewise.
1281 * gcc.dg/pr59523.c: Likewise.
1282 * gcc.dg/tree-ssa/20080530.c: Likewise.
1283 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
1284 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
1285 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
1286 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
1287 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
1288 * gcc.dg/pr59011.c: Likewise.
1289 * gcc.dg/uninit-9.c: Likewise.
1290 * gcc.dg/pr61561.c: Likewise.
1291 * gcc.dg/vla-4.c: Likewise.
1292 * gcc.dg/20101010-1.c: Likewise.
1293 * gcc.dg/pr49120.c: Likewise.
1294 * gcc.dg/20030331-2.c: Likewise.
1295 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
1296 * gcc.dg/pr25682.c: Likewise.
1297 * gcc.dg/guality/guality.c: Likewise.
1298 * gcc.dg/pr27301.c: Likewise.
1299 * gcc.dg/uninit-9-O0.c: Likewise.
1300 * gcc.dg/fold-alloca-1.c: Likewise.
1301 * gcc.dg/pr41470.c: Likewise.
1302 * gcc.dg/pr51491-2.c: Likewise.
1303 * gcc.dg/winline-7.c: Likewise.
1304 * gcc.dg/vla-2.c: Likewise.
1305 * gcc.dg/pr50764.c: Likewise.
1306 * gcc.dg/c99-vla-1.c: Likewise.
1307 * gcc.dg/pr33238.c: Likewise.
1308 * gcc.dg/c99-const-expr-13.c: Likewise.
1309 * gcc.dg/builtin-return-1.c: Likewise.
1310 * gcc.dg/vla-3.c: Likewise.
1311 * gcc.dg/20020415-1.c: Likewise.
1312 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
1313 * gcc.dg/shrink-wrap-alloca.c: Likewise.
1314 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
1315 * gcc.dg/torture/calleesave-sse.c: Likewise.
1316 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
1317 * gcc.dg/gomp/vla-2.c: Likewise.
1318 * gcc.dg/gomp/vla-3.c: Likewise.
1319 * gcc.dg/gomp/vla-4.c: Likewise.
1320 * gcc.dg/gomp/pr30494.c: Likewise.
1321 * gcc.dg/gomp/vla-5.c: Likewise.
1322 * gcc.dg/pr51990-2.c: Likewise.
1323 * gcc.dg/vla-22.c: Likewise.
1325 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1327 * gcc.dg/cpp/multiline-2.c: Add column numbers.
1328 * gcc.dg/dollar.c: Likewise.
1329 * gcc.dg/pragma-message.c: Likewise.
1330 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
1331 * c-c++-common/raw-string-14.c: Likewise.
1333 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
1335 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
1336 property that instantiation here is a compile-time error.
1338 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
1340 * g++.dg/other/pr67065.C: Extend.
1342 2015-08-21 Nathan Sidwell <nathan@acm.org>
1344 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
1346 (check_effective_target_global_constructor): New.
1347 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
1348 * gcc.dg/debug/debug.exp: Skip for nvptx.
1349 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
1351 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
1352 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
1353 * gcc.c-torture/compile/pr33855.c: Likewise.
1354 * gcc.c-torture/compile/920723-1.c: Likewise.
1355 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
1357 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
1359 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
1362 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
1364 * gcc.c-torture/execute/switch-1.c: Likewise.
1366 * gcc.c-torture/execute/pr34456.c: Require not freestanding
1367 * gcc.c-torture/execute/printf-1.c: Likewise.
1368 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
1369 * gcc.c-torture/execute/fprintf-1.c: Likewise.
1370 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
1371 * gcc.c-torture/execute/vprintf-1.c: Likewise.
1372 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
1373 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
1374 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
1375 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
1376 * gcc.c-torture/execute/gofast.c: Likewise.
1377 * gcc.c-torture/execute/complex-6.c: Likewise.
1379 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
1380 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
1381 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
1382 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
1383 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
1384 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
1385 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1386 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
1387 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
1388 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
1389 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
1390 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
1391 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
1392 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
1393 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
1394 * gcc.dg/setjmp-1.c: Likewise.
1395 * gcc.dg/cleanup-5.c: Likewise.
1396 * gcc.dg/cleanup-12.c: Likewise.
1397 * gcc.dg/cleanup-13.c: Likewise.
1399 * gcc.dg/constructor-1.c: Require global ctor.
1401 * gcc.dg/fork-instrumentation.c: Require profiling.
1402 * gcc.dg/20030107-1.c: Likewise.
1403 * gcc.dg/20030702-1.c: Likewise.
1405 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
1406 * gcc.dg/cpp/paste2.c: Likewise.
1407 * gcc.dg/cpp/strify3.c: Likewise.
1408 * gcc.dg/cpp/strify4.c: Likewise.
1409 * gcc.dg/cpp/lexnum.c: Likewise.
1410 * gcc.dg/cpp/digraphs.c: Likewise.
1411 * gcc.dg/cpp/macro1.c: Likewise.
1413 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
1415 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
1417 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
1419 * lib/gcc-dg.exp: Add extra options for db-final to the command line
1422 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1424 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
1425 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
1426 vec_vpmsum_be and vec_shasigma_be.
1428 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
1430 * lib/target-supports.exp
1431 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
1432 with -mfp16-format=ieee.
1434 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
1437 * g++.dg/other/pr67065.C: New.
1439 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
1441 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
1443 * gcc.target/mips/inline-memcpy-2.c: Ditto.
1444 * gcc.target/mips/inline-memcpy-3.c: Ditto.
1445 * gcc.target/mips/inline-memcpy-4.c: Ditto.
1446 * gcc.target/mips/inline-memcpy-5.c: Ditto.
1448 2015-08-19 Jiong Wang <jiong.wang@arm.com>
1450 * gcc.dg/wide_shift_64_1.c: New testcase.
1451 * gcc.dg/wide_shift_128_1.c: Likewise.
1452 * gcc.target/aarch64/ashlti3_1.c: Likewise.
1454 2015-08-19 Magnus Granberg <zorry@gentoo.org>
1456 * lib/target-supports.exp
1457 (check_effective_target_fstack_protector_enabled): New test.
1458 * gcc.target/i386/ssp-default.c: New test.
1460 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
1463 * gfortran.dg/generic_31.f90: New.
1465 2015-08-19 Marek Polacek <polacek@redhat.com>
1468 * g++.dg/torture/pr67133.C: New test.
1470 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1472 * gcc.target/powerpc/altivec-35.c: New test.
1473 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
1474 * gcc.target/powerpc/vsx-vector-7.c: New test.
1476 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1479 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
1480 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
1482 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
1484 PR rtl-optimization/67218
1485 * gcc.c-torture/execute/ieee/pr67218.c,
1486 gcc.target/aarch64/fcvt_int_float_double1.c,
1487 gcc.target/aarch64/fcvt_int_float_double2.c,
1488 gcc.target/aarch64/fcvt_int_float_double3.c,
1489 gcc.target/aarch64/fcvt_int_float_double4.c,
1490 gcc.target/aarch64/fcvt_uint_float_double1.c,
1491 gcc.target/aarch64/fcvt_uint_float_double2.c,
1492 gcc.target/aarch64/fcvt_uint_float_double3.c,
1493 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
1495 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
1497 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
1498 dg-options to disable LSE extensions.
1499 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
1500 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
1501 * gcc.target/aarch64/atomic-op-char.c: Likewise.
1502 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
1503 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
1504 * gcc.target/aarch64/atomic-op-int.c: Likewise.
1505 * gcc.target/aarch64/atomic-op-long.c: Likewise.
1506 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
1507 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
1508 * gcc.target/aarch64/atomic-op-release.c: Likewise.
1509 * gcc.target/aarch64/atomic-op-short.c: Likewise.
1510 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
1511 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
1512 * gcc.target/aarch64/sync-op-full.c: Likewise.
1513 * gcc.target/aarch64/sync-op-release.c: Likewise.
1515 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
1518 * g++.dg/cpp1z/feat-cxx1z.C: New.
1520 2015-08-18 Marek Polacek <polacek@redhat.com>
1523 * gcc.dg/torture/pr67222.c: New test.
1525 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
1527 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
1529 2015-08-18 Bin Cheng <bin.cheng@arm.com>
1531 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
1532 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
1533 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
1535 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
1537 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
1538 which is used in later code.
1540 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
1543 * g++.dg/cpp0x/nullptr34.C: New.
1544 * g++.dg/warn/Wconversion2.C: Adjust.
1545 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
1546 * g++.old-deja/g++.other/null3.C: Likewise.
1548 * g++.dg/cpp0x/pr51313.C: Adjust.
1550 2015-08-17 Richard Biener <rguenther@suse.de>
1552 PR tree-optimization/67221
1553 * gcc.dg/torture/pr67221.c: New testcase.
1555 2015-08-17 Mike Stump <mikestump@comcast.net>
1556 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1558 * gcc.target/arm/memcpy-aligned-1.c: New test.
1560 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1563 * gfortran.dg/norm_4.f90: Rename to...
1564 * gfortran.dg/norm2_4.f90: this.
1565 * gfortran.dg/norm2_5.f90: New test.
1567 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
1569 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1570 * gcc.dg/ssp-1.c: Make counter a register.
1571 * gcc.dg/ssp-2.c: Likewise.
1572 * gcc.dg/torture/parm-coalesce.c: New.
1574 2015-08-14 Marek Polacek <polacek@redhat.com>
1577 * gcc.dg/torture/pr67133.c: New test.
1579 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
1580 Matthias Klose <doko@debian.org>
1583 * gcc.c-torture/compile/pr67143.c: New
1584 * gcc.target/aarch64/atomic-op-imm.c
1585 (atomic_fetch_add_negative_RELAXED): New.
1586 (atomic_fetch_sub_negative_ACQUIRE): New.
1588 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1590 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
1591 * gcc.target/aarch64/target_attr_8.c: Likewise.
1592 * gcc.target/aarch64/target_attr_14.c: Likewise.
1594 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1596 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
1598 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
1600 * gcc.target/i386/builtin_target.c: Add skylake check.
1602 2015-08-13 Jeff Law <law@redhat.com>
1604 * gcc.dg/pr66314.c: Moved from here to ..
1605 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
1606 to clear all sanitizers before -fsanitize=kernel-address.
1608 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1610 * gcc.target/aarch64/cinc_common_1.c: New test.
1612 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
1615 * g++.dg/ext/attribute-may-alias-1.C: New.
1616 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
1618 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
1620 * gcc.target/aarch64/atomic-inst-cas.c: New.
1621 * gcc.target/aarch64/atomic-inst-ops.inc: New.
1623 2015-08-13 Andreas Schwab <schwab@suse.de>
1625 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
1627 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
1630 * g++.dg/torture/pr62164.C: New.
1632 2015-08-13 Richard Biener <rguenther@suse.de>
1634 PR tree-optimization/67191
1635 * gcc.dg/torture/pr67191.c: New testcase.
1636 * g++.dg/torture/pr67191.C: Likewise.
1638 2015-08-13 Richard Biener <rguenther@suse.de>
1640 PR tree-optimization/66502
1641 PR tree-optimization/67167
1642 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
1644 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1647 * g++.dg/init/new42.C: New.
1649 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1652 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
1654 * gcc.target/powerpc/pr67071-2.c: Likewise.
1655 * gcc.target/powerpc/pr67071-3.c: Likewise.
1657 2015-08-12 Marek Polacek <polacek@redhat.com>
1660 * c-c++-common/Wshift-overflow-6.c: New test.
1661 * c-c++-common/Wshift-overflow-7.c: New test.
1662 * g++.dg/cpp1y/left-shift-2.C: New test.
1664 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1667 * g++.dg/cpp0x/pr52742.C: New.
1669 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
1671 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
1672 Check Knights Landing support.
1674 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1677 * g++.dg/warn/Wunused-result-1.C: New.
1679 2015-08-12 Richard Biener <rguenther@suse.de>
1681 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
1682 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
1683 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
1684 * g++.dg/tree-ssa/pr61034.C: Adjust.
1685 * gcc.dg/fold-compare-2.c: Likewise.
1686 * gcc.dg/pr50763.c: Likewise.
1687 * gcc.dg/predict-3.c: Likewise.
1688 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
1689 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1690 * gcc.dg/tree-ssa/pr20657.c: Likewise.
1691 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1692 * gcc.dg/tree-ssa/pr37508.c: Likewise.
1693 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1694 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1695 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1696 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1697 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1698 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1699 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1701 2015-08-12 Nathan Sidwell <nathan@acm.org>
1703 * gcc.dg/vrp-min-max-1.c: New.
1704 * gcc.dg/vrp-min-max-2.c: New.
1706 2015-08-12 Richard Biener <rguenther@suse.de>
1708 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
1710 2015-08-12 Tom de Vries <tom@codesourcery.com>
1713 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
1714 Handle absence of vector min/max for sparc.
1716 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
1719 * g++.dg/ext/mv25.C: New test.
1721 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
1723 * gcc.target/i386/avx2-vect-shift.c: New test.
1725 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
1729 * gcc.dg/pragma-diag-3.c: New test.
1730 * gcc.dg/pragma-diag-4.c: New test.
1732 2015-08-11 Nathan Sidwell <nathan@acm.org>
1734 * c-c++-common/dfp/operator-comma.c: Call init function.
1735 * c-c++-common/dfp/convert-dfp-2.c: New test.
1737 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
1739 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
1740 Treat model == 0x4f as Broadwell.
1742 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1745 * gfortran.dg/pr67140.f90: New test.
1747 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
1751 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
1753 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
1756 * gfortran.dg/ieee/large_4.f90: New test.
1758 2015-08-08 Bud Davis <jmdavis@link.com>
1761 * gfortran.dg/common_22.f90: New.
1763 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
1765 PR rtl-optimization/67028
1766 * gcc.dg/pr67028.c: New testcase.
1768 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
1770 PR rtl-optimization/67029
1771 * gcc.dg/pr67029.c: New test.
1773 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1776 * gfortran.dg/ieee/ieee_8.f90: New test.
1778 2015-08-07 Jiong Wang <jiong.wang@arm.com>
1780 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
1782 * gcc.target/aarch64/noplt_2.c: Likewise.
1783 * gcc.target/aarch64/noplt_3.c: Likewise.
1785 2015-08-06 David Malcolm <dmalcolm@redhat.com>
1787 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
1788 optimization level, and print a summary at the end.
1790 2015-08-06 Jiong Wang <jiong.wang@arm.com>
1792 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
1794 2015-08-06 Jiong Wang <jiong.wang@arm.com>
1796 * gcc.target/aarch64/noplt_3.c: New testcase.
1798 2015-08-06 Jiong Wang <jiong.wang@arm.com>
1800 * gcc.target/aarch64/noplt_1.c: New testcase.
1801 * gcc.target/aarch64/noplt_2.c: Likewise.
1803 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
1805 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
1806 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
1808 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1810 * gcc.target/s390/dwarfregtable-1.c: New test.
1811 * gcc.target/s390/dwarfregtable-2.c: New test.
1812 * gcc.target/s390/dwarfregtable-3.c: New test.
1814 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1816 * gcc.target/s390/htm-builtins-z13-1.c: New test.
1818 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1821 * gfortran.dg/ieee/large_2.f90: New test.
1822 * gfortran.dg/ieee/large_3.F90: New test.
1824 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1827 * gfortran.dg/ieee/large_1.f90: Adjust test.
1829 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
1830 Jeff Law <law@redhat.com>
1833 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
1834 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
1835 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
1836 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
1837 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
1838 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
1840 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1843 * gfortran.dg/pr66311.f90: New file.
1845 2015-08-05 Richard Biener <rguenther@suse.de>
1847 PR tree-optimization/67121
1848 * gcc.dg/torture/pr67121.c: New testcase.
1850 2015-08-05 Nick Clifton <nickc@redhat.com>
1852 * gcc.target/rl78: New directory.
1853 * gcc.target/rl78/rl78.exp: New file: Test driver.
1854 * gcc.target/rl78/test_addm3.c: New file: Test adds.
1856 2015-08-05 Richard Biener <rguenther@suse.de>
1859 * gcc.dg/torture/pr67120.c: New testcase.
1861 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
1865 * lib/fortran-modules.exp: Call cleanup-submodules from
1867 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
1868 cover the cases where private entities are no longer optimized
1870 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
1872 * gfortran.dg/submodule_1.f08: Change cleanup module names.
1873 * gfortran.dg/submodule_5.f08: The same.
1874 * gfortran.dg/submodule_9.f08: The same.
1875 * gfortran.dg/submodule_10.f08: New test.
1877 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
1880 * g++.dg/cpp1y/var-templ35.C: New.
1882 2015-08-05 Richard Biener <rguenther@suse.de>
1884 PR tree-optimization/67055
1885 * g++.dg/torture/pr67055.C: New testcase.
1887 2015-08-05 Richard Biener <rguenther@suse.de>
1889 PR tree-optimization/67109
1890 * gcc.dg/torture/pr67109.c: New testcase.
1891 * gcc.dg/vect/vect-119.c: Adjust.
1893 2015-08-05 Richard Biener <rguenther@suse.de>
1896 * gcc.dg/pr67107.c: New testcase.
1898 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1901 * g++.dg/cpp1z/abbrev2.C: New.
1903 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1905 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
1907 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1910 * g++.dg/init/explicit4.C: New.
1912 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1914 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
1915 without VSX an Power8 vector support.
1917 2015-08-04 Richard Biener <rguenther@suse.de>
1919 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
1921 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
1924 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
1927 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1930 * g++.dg/cpp1y/var-templ34.C: New.
1932 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1934 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
1935 * gcc.target/aarch64/target_attr_1.c: Likewise.
1936 * gcc.target/aarch64/target_attr_2.c: Likewise.
1937 * gcc.target/aarch64/target_attr_3.c: Likewise.
1938 * gcc.target/aarch64/target_attr_4.c: Likewise.
1939 * gcc.target/aarch64/target_attr_5.c: Likewise.
1940 * gcc.target/aarch64/target_attr_6.c: Likewise.
1941 * gcc.target/aarch64/target_attr_7.c: Likewise.
1942 * gcc.target/aarch64/target_attr_8.c: Likewise.
1943 * gcc.target/aarch64/target_attr_9.c: Likewise.
1944 * gcc.target/aarch64/target_attr_10.c: Likewise.
1945 * gcc.target/aarch64/target_attr_11.c: Likewise.
1946 * gcc.target/aarch64/target_attr_12.c: Likewise.
1947 * gcc.target/aarch64/target_attr_13.c: Likewise.
1948 * gcc.target/aarch64/target_attr_14.c: Likewise.
1949 * gcc.target/aarch64/target_attr_15.c: Likewise.
1951 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1953 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
1955 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1957 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
1959 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1961 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
1964 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1967 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
1968 * gfortran.dg/ieee/large_1.f90: New test.
1970 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1972 PR tree-optimization/67043
1973 * gcc.dg/pr67043.c: New test.
1975 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
1977 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
1979 2015-08-03 David Malcolm <dmalcolm@redhat.com>
1981 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
1982 it to push/pop timing items.
1983 (main): For each optimization level, create a gcc_jit_timer, and
1984 time all of the iteration within that level cumulatively.
1985 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
1986 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
1988 2015-08-03 Alexander Basov <coohpt@gmail.com>
1993 * gcc.target/arm/pr43404.c : New testcase.
1994 * gcc.target/arm/pr48470.c : New testcase.
1995 * gcc.target/arm/pr64744-1.c : New testcase.
1996 * gcc.target/arm/pr64744-2.c : New testcase.
1998 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
2000 PR tree-optimization/67077
2001 * gcc.dg/pr67077.c: New test.
2003 2015-08-03 Jeff Law <law@redhat.com>
2006 PR gcov-profile/66899
2007 * gcc.dg/pr66899.c: New test.
2008 * gcc.dg/pr66314.c: New test.
2010 2015-08-03 Marek Polacek <polacek@redhat.com>
2013 * gcc.dg/pr67088.c: New test.
2015 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
2018 * gcc.target/arm/vnmul-1.c: New.
2019 * gcc.target/arm/vnmul-2.c: New.
2020 * gcc.target/arm/vnmul-3.c: New.
2021 * gcc.target/arm/vnmul-4.c: New.
2023 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
2026 * gfortran.dg/class_allocate_20.f90: New.
2028 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2030 * gcc.target/aarch64/csel_bfx_1.c: New test.
2031 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
2033 2015-08-02 Martin Sebor <msebor@redhat.com>
2035 * g++.dg/Wframe-address-in-Wall.C: New test.
2036 * g++.dg/Wframe-address.C: New test.
2037 * g++.dg/Wno-frame-address.C: New test.
2038 * gcc.dg/Wframe-address-in-Wall.c: New test.
2039 * gcc.dg/Wframe-address.c: New test.
2040 * gcc.dg/Wno-frame-address.c: New test.
2042 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
2044 * c-c++-common/Wmisleading-indentation.c: Add more tests.
2046 2015-08-01 Michael Collison <michael.collison@linaro.org
2047 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2049 * gcc.target/arm/mincmp.c: New test.
2051 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
2054 * gfortran.dg/associated_target_6.f03: New test
2056 2015-08-01 Tom de Vries <tom@codesourcery.com>
2058 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
2059 optimize ("-ftree-parallelize-loops=0").
2060 Add successful scans for 2 detected reductions. Add xfail scans for 3
2061 detected reductions.
2062 * gcc.dg/autopar/reduc-2short.c: Same.
2063 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
2064 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
2065 detected reductions.
2066 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
2069 2015-07-31 Marek Polacek <polacek@redhat.com>
2072 * g++.dg/ubsan/pr66977.C: New test.
2074 2015-07-30 Marek Polacek <polacek@redhat.com>
2076 * c-c++-common/Wtautological-compare-3.c: New test.
2078 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
2080 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
2081 (CHECK): Pass address of scalar, rather than array.
2083 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
2085 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
2087 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
2089 * gcc.target/aarch64/fp16/fp16.exp: New.
2090 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
2091 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
2093 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
2095 * gcc.target/aarch64/f16_movs_1.c: New test.
2097 2015-07-28 Tom de Vries <tom@codesourcery.com>
2099 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
2102 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
2103 Manuel López-Ibáñez <manu@gcc.gnu.org>
2105 * gcc.dg/parm-incomplete-1.c: Update.
2106 * gcc.dg/pr18809-1.c: Update.
2107 * gcc.dg/pr27953.c: Update.
2108 * gcc.dg/vla-11.c: Update.
2110 2015-07-27 Marek Polacek <polacek@redhat.com>
2112 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
2114 2015-07-27 Tom de Vries <tom@codesourcery.com>
2116 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
2117 attribute. Update comment.
2119 Add scan for not parallelizing inner loop.
2120 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
2124 2015-07-27 Marek Polacek <polacek@redhat.com>
2127 * c-c++-common/Wtautological-compare-2.c: New test.
2129 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
2132 * gcc.target/i386/pr66232-6.c: New tests.
2133 * gcc.target/i386/pr66232-7.c: Likewise.
2134 * gcc.target/i386/pr66232-8.c: Likewise.
2135 * gcc.target/i386/pr66232-9.c: Likewise.
2137 2015-07-27 Marek Polacek <polacek@redhat.com>
2141 * c-c++-common/Wtautological-compare-1.c: New test.
2143 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2146 * g++.dg/template/pr18969.C: New test.
2147 * g++.dg/template/pr18969-2.C: New test.
2148 * g++.old-deja/g++.jason/overload.C: Remove return value in
2149 template function returning void.
2151 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
2153 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
2154 immediates to avoid shift-overflow warnings.
2156 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
2159 * g++.dg/init/pr66857.C: New test.
2161 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
2164 * gcc.target/i386/pr66648.c: New test.
2166 2015-07-25 Tom de Vries <tom@codesourcery.com>
2168 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
2169 interchange_files and block_files variables.
2170 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
2172 * gcc.dg/graphite/uns-interchange-12.c: Same.
2173 * gcc.dg/graphite/uns-interchange-14.c: Same.
2174 * gcc.dg/graphite/uns-interchange-15.c: Same.
2175 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
2176 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2178 2015-07-25 Jeff Law <law@redhat.com>
2182 * gcc.dg/tree-ssa/pr66752-2.c: New test.
2183 * gcc.dg/torture/pr66752-1.c: New test
2184 * g++.dg/torture/pr66752-2.C: New test.
2186 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
2189 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
2191 PR rtl-optimization/64164
2192 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2193 * gcc.dg/ssp-1.c: Make counter a register.
2194 * gcc.dg/ssp-2.c: Likewise.
2195 * gcc.dg/torture/parm-coalesce.c: New.
2197 2015-07-24 Tom de Vries <tom@codesourcery.com>
2199 * gcc.dg/graphite/block-1.c: Xfail scan.
2200 * gcc.dg/graphite/interchange-12.c: Same.
2201 * gcc.dg/graphite/interchange-14.c: Same.
2202 * gcc.dg/graphite/interchange-15.c: Same.
2203 * gcc.dg/graphite/interchange-9.c: Same.
2204 * gcc.dg/graphite/interchange-mvt.c: Same.
2205 * gcc.dg/graphite/uns-block-1.c: New test.
2206 * gcc.dg/graphite/uns-interchange-12.c: New test.
2207 * gcc.dg/graphite/uns-interchange-14.c: New test.
2208 * gcc.dg/graphite/uns-interchange-15.c: New test.
2209 * gcc.dg/graphite/uns-interchange-9.c: New test.
2210 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
2212 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
2215 * c-c++-common/Wunused-function-1.c: New.
2217 2015-07-24 Tom de Vries <tom@codesourcery.com>
2219 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
2220 alternative exit-first loop transform.
2221 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
2222 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
2223 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
2224 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
2225 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
2226 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
2227 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2228 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
2229 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
2231 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
2234 * gcc.target/i386/mpx/pr66566.c: New test.
2236 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
2239 * gcc.target/i386/pr66978.c: New test.
2241 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2243 * gcc.target/s390/gpr2fprsavecfi.c: New test.
2245 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2247 * gcc.target/s390/insv-1.c: New test.
2248 * gcc.target/s390/insv-2.c: New test.
2249 * gcc.target/s390/insv-3.c: New test.
2251 2015-07-24 Tom de Vries <tom@codesourcery.com>
2253 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
2255 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2258 * gcc.dg/pr25530.c: New test.
2260 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2263 * gcc.dg/pr25529.c: New test.
2265 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2267 * gcc.target/arm/reg_equal_test.c: New test.
2269 2015-07-23 Jeff Law <law@redhat.com>
2272 * gcc.dg/tree-ssa/pr66752-2.c: New test.
2273 * gcc.dg/torture/pr66752-1.c: New test
2274 * g++.dg/torture/pr66752-2.C: New test.
2276 2015-07-23 Marek Polacek <polacek@redhat.com>
2279 * g++.dg/warn/Wlogical-op-2.C: New test.
2281 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
2283 PR rtl-optimization/64164
2284 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2285 * gcc.dg/ssp-1.c: Make counter a register.
2286 * gcc.dg/ssp-2.c: Likewise.
2287 * gcc.dg/torture/parm-coalesce.c: New.
2289 2015-07-23 Marek Polacek <polacek@redhat.com>
2292 * c-c++-common/ubsan/pr66908.c: New test.
2294 2015-07-23 Tom de Vries <tom@codesourcery.com>
2296 * gcc.dg/autopar/outer-4.c: Add xfail.
2297 * gcc.dg/autopar/outer-5.c: Same.
2298 * gcc.dg/autopar/outer-6.c: Same.
2299 * gcc.dg/autopar/reduc-2.c: Same.
2300 * gcc.dg/autopar/reduc-2char.c: Same.
2301 * gcc.dg/autopar/reduc-2short.c: Same.
2302 * gcc.dg/autopar/reduc-8.c: Same.
2303 * gcc.dg/autopar/uns-outer-4.c: New test.
2304 * gcc.dg/autopar/uns-outer-5.c: New test.
2305 * gcc.dg/autopar/uns-outer-6.c: New test.
2307 2015-07-23 Richard Biener <rguenther@suse.de>
2309 PR tree-optimization/66952
2310 * gcc.dg/torture/pr66952.c: Use signed char.
2312 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
2314 PR tree-optimization/66926,66951
2315 * gcc.dg/vect/pr66951.c: New test.
2317 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
2320 * g++.dg/parse/error57.C: New.
2321 * g++.dg/expr/string-2.C: Update.
2323 2015-07-23 Richard Biener <rguenther@suse.de>
2325 PR tree-optimization/66945
2326 * gcc.dg/torture/pr66945.c: New testcase.
2328 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
2331 * g++.dg/ext/mv24.C: New test.
2333 2015-07-22 Marek Polacek <polacek@redhat.com>
2335 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
2338 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
2342 * gfortran.dg/generic_30.f90: New.
2344 2015-07-22 Richard Biener <rguenther@suse.de>
2346 PR tree-optimization/66952
2347 * gcc.dg/torture/pr66952.c: New testcase.
2349 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
2351 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
2353 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
2355 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
2357 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
2359 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
2361 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
2363 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
2365 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
2367 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
2369 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
2371 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
2373 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
2375 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
2377 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
2379 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
2381 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
2383 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
2385 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
2387 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
2389 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
2391 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
2393 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
2395 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
2397 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
2399 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
2401 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
2403 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
2405 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
2407 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
2409 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
2411 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
2413 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
2415 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
2417 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
2419 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
2421 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
2423 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
2425 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
2427 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
2429 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
2431 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
2433 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
2435 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
2437 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
2439 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
2441 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
2443 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
2445 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
2447 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
2449 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
2451 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
2453 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
2455 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
2457 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
2459 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
2461 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
2463 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
2465 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
2467 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
2469 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
2471 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
2473 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
2475 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
2477 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
2479 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
2481 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
2483 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
2485 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
2487 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
2489 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
2491 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
2493 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
2495 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
2497 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
2499 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
2501 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
2503 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
2505 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
2507 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
2509 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
2511 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
2513 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
2515 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
2517 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
2519 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
2521 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
2523 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
2525 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
2527 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
2529 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
2531 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
2533 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
2535 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
2537 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
2539 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
2541 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
2543 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
2545 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
2547 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
2549 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
2551 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
2553 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
2555 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
2557 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
2559 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
2561 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
2563 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
2565 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
2567 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
2569 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
2571 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
2573 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
2575 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
2577 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
2579 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
2581 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
2583 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
2585 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
2587 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
2589 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
2591 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
2593 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
2595 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
2597 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
2599 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
2601 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
2603 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
2605 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
2607 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
2609 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
2611 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
2613 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
2616 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
2618 * g++.dg/template/crash81.C: Update.
2620 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
2623 * gcc.target/i386/pr66424.c: New.
2625 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
2627 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
2629 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
2632 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
2633 Drop address sanitization.
2635 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
2637 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
2639 (dg-additional-options): Set armv5t flag.
2641 2015-07-21 Marek Polacek <polacek@redhat.com>
2643 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
2644 * gcc.dg/vmx/unpack.c: Likewise.
2645 * gcc.target/powerpc/quad-atomic.c: Likewise.
2647 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
2649 * gcc.target/i386/asm-flag-5.c (f_ll): New.
2651 2015-07-20 Jiong Wang <jiong.wang@arm.com>
2653 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
2656 2015-07-20 Marek Polacek <polacek@redhat.com>
2659 * c-c++-common/Wshift-overflow-1.c: New test.
2660 * c-c++-common/Wshift-overflow-2.c: New test.
2661 * c-c++-common/Wshift-overflow-3.c: New test.
2662 * c-c++-common/Wshift-overflow-4.c: New test.
2663 * c-c++-common/Wshift-overflow-5.c: New test.
2664 * g++.dg/cpp1y/left-shift-1.C: New test.
2665 * gcc.dg/c90-left-shift-2.c: New test.
2666 * gcc.dg/c90-left-shift-3.c: New test.
2667 * gcc.dg/c99-left-shift-2.c: New test.
2668 * gcc.dg/c99-left-shift-3.c: New test.
2669 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
2670 * gcc.c-torture/execute/pr40386.c: Likewise.
2671 * gcc.dg/vect/pr33373.c: Likewise.
2672 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
2673 * gcc.dg/vect/vect-shift-2.c: Likewise.
2675 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2677 * gcc.target/aarch64/neg_abs_1.c: New test.
2679 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
2682 * gcc.target/i386/pr66922.c: New test.
2684 2015-07-18 Sebastian Pop <s.pop@samsung.com>
2688 * gcc.dg/tree-ssa/pr42327.c: Removed.
2689 * g++.dg/other/pr35011.C: Removed.
2691 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
2694 * gcc.target/i386/pr66906.c: New test.
2696 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
2698 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
2699 as follow-up to r225930.
2701 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
2704 * lib/fortran-modules.exp (proc cleanup-submodules): New
2706 * gfortran.dg/submodule_1.f08: Change extension and clean up
2707 the submodule files.
2708 * gfortran.dg/submodule_2.f08: ditto
2709 * gfortran.dg/submodule_6.f08: ditto
2710 * gfortran.dg/submodule_7.f08: ditto
2711 * gfortran.dg/submodule_8.f08: New test
2712 * gfortran.dg/submodule_9.f08: New test
2714 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
2715 Sebastian Pop <s.pop@samsung.com>
2718 * gcc.dg/graphite/pr61929.c: New.
2720 2015-07-17 Marek Polacek <polacek@redhat.com>
2722 * gcc.dg/fold-minus-7.c: New test.
2724 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2726 * gfortran.dg/co_reduce_1.f90: New file.
2728 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
2731 * gcc.target/i386/pr66824.c:
2733 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
2736 * gfortran.dg/structure_constructor_13.f03: New test.
2738 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
2741 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
2742 of generated while loops in the tree dump.
2743 * gfortran.dg/derived_constructor_comps_6.f90: New file.
2745 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
2747 * gcc.dg/vect/vect-outer-simd-2.c: New test.
2749 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
2752 * gcc.target/i386/pr66891.c: New test.
2754 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2756 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
2758 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
2760 PR rtl-optimization/66626
2761 * gcc.target/i386/pr66626-2.c: New.
2763 2015-07-16 Martin Liska <mliska@suse.cz>
2765 * g++.dg/ipa/pr66896.c: New test.
2767 2015-07-16 Richard Biener <rguenther@suse.de>
2769 PR tree-optimization/66894
2770 * gcc.dg/torture/pr66894.c: New testcase.
2772 2015-07-16 Richard Biener <rguenther@suse.de>
2774 * gcc.dg/tree-ssa/pr21031.c: Adjust.
2776 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
2779 * g++.dg/pr66866.C: New test.
2781 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2783 * gcc.target/powerpc/vec-cmp-sel.c: New test.
2785 2015-07-15 Richard Biener <rguenther@suse.de>
2787 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
2788 { -O3 -fomit-frame-pointer },
2789 { -O3 -fomit-frame-pointer -funroll-loops } and
2790 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
2792 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
2793 -finline-functions }
2795 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
2797 * gcc.target/mips/interrupt_handler-5.c: New test.
2799 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
2800 Robert Suchanek <robert.suchanek@imgtec.com>
2802 * gcc.target/mips/interrupt_handler-4.c: New test.
2804 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
2807 * gcc.dg/lto/lto.exp: Initialize MPX.
2809 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2811 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
2813 * gcc.target/arm/scd42-3.c: Likewise.
2815 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
2817 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
2818 code to be run when the pre-arch code increases the isa_rev to
2819 mips32r6 or greater.
2821 2015-07-15 Richard Biener <rguenther@suse.de>
2823 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
2824 { -O3 -fomit-frame-pointer },
2825 { -O3 -fomit-frame-pointer -funroll-loops } and
2826 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
2828 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
2829 -finline-functions }
2830 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
2831 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
2832 to additional_flags.
2834 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
2836 PR rtl-optimization/66838
2837 * gcc.target/i386/pr66838.c: New test.
2839 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
2842 * g++.dg/template/pr66850.C: New test.
2844 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2845 Cesar Philippidis <cesar@codesourcery.com>
2846 Chung-Lin Tang <cltang@codesourcery.com>
2848 * gcc.target/nios2/nios2-flushd.c: New.
2849 * gcc.target/nios2/nios2-rdprs.c: New.
2850 * gcc.target/nios2/r2-atomic.c: New.
2851 * gcc.target/nios2/r2-eni.c: New.
2852 * gcc.target/nios2/r2-wrpie.c: New.
2854 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2855 Cesar Philippidis <cesar@codesourcery.com>
2856 Chung-Lin Tang <cltang@codesourcery.com>
2858 * gcc.target/nios2/cdx-ldstwm-1.c: New.
2859 * gcc.target/nios2/cdx-ldstwm-2.c: New.
2861 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2862 Cesar Philippidis <cesar@codesourcery.com>
2863 Chung-Lin Tang <cltang@codesourcery.com>
2865 * gcc.target/nios2/andci.c: New.
2866 * gcc.target/nios2/bmx.c: New.
2867 * gcc.target/nios2/cdx-add.c: New.
2868 * gcc.target/nios2/cdx-branch.c: New.
2869 * gcc.target/nios2/cdx-callret.c: New.
2870 * gcc.target/nios2/cdx-loadstore.c: New.
2871 * gcc.target/nios2/cdx-logical.c: New.
2872 * gcc.target/nios2/cdx-mov.c: New.
2873 * gcc.target/nios2/cdx-shift.c: New.
2874 * gcc.target/nios2/cdx-sub.c: New.
2875 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
2877 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
2880 * g++.dg/cpp0x/vt-65071.C: New.
2882 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2883 Cesar Philippidis <cesar@codesourcery.com>
2884 Chung-Lin Tang <cltang@codesourcery.com>
2886 * gcc.target/nios2/r2-io-range.c: New.
2887 * gcc.target/nios2/r2-stio-1.c: New.
2888 * gcc.target/nios2/r2-stio-2.c: New.
2889 * gcc.target/nios2/nios2-ldxio.c: New.
2890 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
2891 of just compile. Add more tests.
2893 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2895 gfortran.dg/pr66864.f90: New test.
2897 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
2899 PR rtl-optimization/66626
2900 * gcc.target/i386/pr66626.c: New.
2902 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2904 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
2905 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
2906 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
2908 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
2910 * g++.dg/template/crash81.C: Adjust for error + inform change.
2911 * g++.dg/template/pr58878.C: Likewise.
2912 * g++.dg/template/shadow1.C: Likewise.
2913 * g++.dg/template/shadow2.C: Likewise.
2914 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
2915 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
2916 * g++.old-deja/g++.brendan/crash7.C: Likewise.
2917 * g++.old-deja/g++.pt/shadow2.C: Likewise.
2919 2015-07-14 Richard Biener <rguenther@suse.de>
2921 PR tree-optimization/66863
2922 * gcc.dg/torture/pr66863.c: New testcase.
2924 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
2927 * g++.dg/template/pr65186.C: New test.
2929 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
2931 * gcc.target/arm/macro_defs0.c: Add directive to skip
2932 test if -marm is present.
2933 * gcc.target/arm/macro_defs1.c: Likewise.
2935 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2937 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
2939 * gcc.target/aarch64/adds1.c: Likewise.
2940 * gcc.target/aarch64/ands_1.c: Likewise.
2941 * gcc.target/aarch64/bics_1.c: Likewise.
2942 * gcc.target/aarch64/subs1.c: Likewise.
2943 * gcc.target/aarch64/subs3.c: Likewise.
2945 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
2948 * gfortran.dg/pr64589.f90: New test.
2950 2015-07-13 Renlin Li <renlin.li@arm.com>
2953 * gcc.c-torture/execute/pr66556.c: New.
2955 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
2957 * gcc.dg/20020219-1.c: Fix double word typos.
2958 * gcc.dg/20020919-1.c: Same.
2960 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2961 Jeff Law <law@redhat.com>
2964 * g++.dg/tree-ssa/pr66726.c: New test.
2965 * gcc.dg/tree-ssa/pr66726-2.c: New test.
2966 * gcc.dg/tree-ssa/pr66726.c: New test.
2968 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
2971 * g++.dg/cpp0x/variadic-ttp2.C: New.
2973 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
2976 * g++.dg/cpp0x/auto46.C: New test.
2977 * g++.dg/template/pr30044.C: New test.
2978 * g++.dg/template/shadow2.C: New test.
2979 * g++.dg/template/error55.C: New test.
2980 * g++.dg/template/crash83.C: Accept any error string.
2981 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
2983 * g++.dg/cpp0x/variadic19.C: Likewise
2984 * g++.dg/template/canon-type-13.C: Likewise.
2985 * g++.old-deja/g++.pt/ttp42.C: Likewise.
2986 * g++.dg/torture/20070621-1.C: Likewise.
2988 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2991 * g++.dg/init/explicit3.C: New.
2993 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
2996 * gcc.target/i386/pr66819-1.c: New test.
2997 * gcc.target/i386/pr66819-2.c: Likewise.
2998 * gcc.target/i386/pr66819-3.c: Likewise.
2999 * gcc.target/i386/pr66819-4.c: Likewise.
3000 * gcc.target/i386/pr66819-5.c: Likewise.
3002 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
3005 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
3006 __attribute__((noinline, noclone)). Change "x" to "volatile char"
3007 type to prevent possible flag-clobbering zero-extensions.
3008 * gcc.target/i386/pr66703.c: New test.
3010 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3013 * g++.dg/cpp0x/nsdmi-template15.C: New.
3015 2015-07-10 Jiong Wang <jiong.wang@arm.com>
3017 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
3019 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
3021 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
3022 * gcc.target/arm/flip-thumb.c: Likewise.
3024 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
3027 * gcc.target/i386/pr66813.c: New test.
3029 2015-07-10 Jakub Jelinek <jakub@redhat.com>
3032 * gcc.dg/gomp/pr66820.c: New test.
3034 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3037 * g++.dg/cpp0x/scoped_enum6.C: New.
3039 2015-07-10 Tom de Vries <tom@codesourcery.com>
3041 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
3042 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
3044 2015-07-10 Richard Biener <rguenther@suse.de>
3046 PR tree-optimization/66823
3047 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
3048 which should not be necessary. XFAIL.
3050 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3053 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
3055 2015-07-09 Jakub Jelinek <jakub@redhat.com>
3058 * gcc.dg/gomp/pr66633-1.c: New test.
3059 * gcc.dg/gomp/pr66633-2.c: New test.
3060 * gcc.dg/gomp/pr66633-3.c: New test.
3061 * gcc.dg/gomp/pr66633-4.c: New test.
3063 2015-07-09 John Marino <gnugcc@marino.st>
3065 * lib/target-supports.exp (check_effective_target_pie):
3068 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
3071 * gcc.target/i386/pr66814.c: New test.
3073 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
3076 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
3077 * gcc.target/aarch64/fnmul-2.c: Likewise.
3078 * gcc.target/aarch64/fnmul-3.c: Likewise.
3079 * gcc.target/aarch64/fnmul-4.c: Likewise.
3081 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3084 * g++.dg/cpp0x/vt-65790.C: New.
3086 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
3089 * gcc.target/i386/pr66818.c: New test.
3091 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
3094 * gcc.target/i386/pr66817.c: New test.
3096 2015-07-09 Marek Polacek <polacek@redhat.com>
3098 PR tree-optimization/66718
3099 * gcc.dg/vect/vect-126.c: New test.
3101 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
3103 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
3104 even when dwarf-2 is not the default.
3106 2015-07-08 Jeff Law <law@redhat.com>
3109 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
3110 to have a single memory reference.
3112 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
3114 * g++.dg/other/dump-ada-spec-9.C: New test.
3116 2015-07-08 Jakub Jelinek <jakub@redhat.com>
3118 * g++.dg/vect/vect.exp: Run also simd* tests.
3119 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
3120 (check_vect): Fix up get_cpuid call for C++.
3121 * g++.dg/vect/simd-clone-1.cc: New test.
3123 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
3125 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
3127 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
3129 * gcc.target/i386/readeflags-1.c (abort): New prototype.
3130 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
3132 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
3135 * gcc.target/i386/pr66806.c: New test.
3137 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
3140 * g++.dg/cpp0x/auto45.C: New.
3142 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
3145 * gcc.target/i386/pr66334.c: New.
3147 2015-07-08 David Malcolm <dmalcolm@redhat.com>
3149 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
3152 2015-07-08 David Malcolm <dmalcolm@redhat.com>
3155 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
3156 (verify_code): Update expected error message.
3157 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
3158 (verify_code): Likewise.
3159 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
3160 (verify_code): Likewise.
3162 2015-07-08 Richard Biener <rguenther@suse.de>
3164 PR tree-optimization/66793
3165 * gcc.dg/torture/pr66793.c: New testcase.
3167 2015-07-08 Richard Biener <rguenther@suse.de>
3169 PR tree-optimization/66794
3170 * gcc.dg/torture/pr66794.c: New testcase.
3172 2015-07-08 Marek Polacek <polacek@redhat.com>
3175 * g++.dg/abi/abi-tag15.C: New test.
3177 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
3179 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
3180 * gcc.target/mips/branch-3.c: Ditto
3181 * gcc.target/mips/branch-4.c: Ditto.
3182 * gcc.target/mips/branch-5.c: Ditto.
3183 * gcc.target/mips/branch-6.c: Ditto.
3184 * gcc.target/mips/branch-7.c: Ditto.
3185 * gcc.target/mips/branch-8.c: Ditto.
3186 * gcc.target/mips/branch-9.c: Ditto.
3187 * gcc.target/mips/branch-10.c: Ditto.
3188 * gcc.target/mips/branch-11.c: Ditto.
3189 * gcc.target/mips/branch-12.c: Ditto.
3190 * gcc.target/mips/branch-13.c: Ditto.
3191 * gcc.target/mips/umips-branch-5.c: New file.
3192 * gcc.target/mips/umips-branch-6.c: New file.
3193 * gcc.target/mips/umips-branch-7.c: New file.
3194 * gcc.target/mips/umips-branch-8.c: New file.
3195 * gcc.target/mips/umips-branch-9.c: New file.
3196 * gcc.target/mips/umips-branch-10.c: New file.
3197 * gcc.target/mips/umips-branch-11.c: New file.
3198 * gcc.target/mips/umips-branch-12.c: New file.
3199 * gcc.target/mips/umips-branch-13.c: New file.
3200 * gcc.target/mips/umips-branch-14.c: New file.
3201 * gcc.target/mips/umips-branch-15.c: New file.
3202 * gcc.target/mips/umips-branch-16.c: New file.
3203 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
3204 (OCCUPY_0xfffc): New define.
3206 2015-07-08 Renlin Li <renlin.li@arm.com>
3208 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
3210 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
3212 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
3214 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
3216 * gcc.target/i386/bt-3.c: New test.
3217 * gcc.target/i386/bt-4.c: Ditto.
3219 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
3221 * g++.dg/other/dump-ada-spec-8.C: New test.
3223 2015-07-07 David Malcolm <dmalcolm@redhat.com>
3226 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
3228 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
3230 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
3232 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
3233 Avoid using an opaque struct for local "f".
3235 2015-07-07 David Malcolm <dmalcolm@redhat.com>
3238 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
3239 * jit.dg/test-pr66779.c: New testcase.
3241 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
3243 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
3246 2015-07-07 Richard Biener <rguenther@suse.de>
3248 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
3250 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
3252 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
3253 * gcc.target/mips/call-5.c: Ditto.
3254 * gcc.target/mips/call-6.c: Ditto.
3256 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3258 * gcc.dg/dx-test.c: New test-case.
3260 2015-07-07 Andre Vehreschild <vehre@gmx.de>
3263 * gfortran.dg/allocate_with_source_9.f08: New test.
3265 2015-07-07 Christian Bruel <christian.bruel@st.com>
3268 * gcc.target/arm/flip-thumb.c: Fix scan.
3269 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
3270 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
3271 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
3274 2015-07-06 Jakub Jelinek <jakub@redhat.com>
3277 * gcc.c-torture/execute/pr65956.c: New test.
3279 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
3281 * gcc.target/arm/aapcs/align1.c: New.
3282 * gcc.target/arm/aapcs/align_rec1.c: New.
3283 * gcc.target/arm/aapcs/align2.c: New.
3284 * gcc.target/arm/aapcs/align_rec2.c: New.
3285 * gcc.target/arm/aapcs/align3.c: New.
3286 * gcc.target/arm/aapcs/align_rec3.c: New.
3287 * gcc.target/arm/aapcs/align4.c: New.
3288 * gcc.target/arm/aapcs/align_rec4.c: New.
3289 * gcc.target/arm/aapcs/align_vararg1.c: New.
3290 * gcc.target/arm/aapcs/align_vararg2.c: New.
3292 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
3294 * gfortran.dg/iomsg_2.f90: New test.
3296 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
3299 * gcc.target/i386/pr66749.c: New test.
3301 2015-07-06 Richard Biener <rguenther@suse.de>
3303 PR tree-optimization/66772
3304 * gcc.dg/torture/pr66772-1.c: New testcase.
3305 * gcc.dg/torture/pr66772-2.c: Likewise.
3307 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
3309 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
3310 the jals instruction.
3312 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
3315 * gcc.target/i386/pr53383-1.c: New file.
3316 * gcc.target/i386/pr53383-2.c: Likewise.
3317 * gcc.target/i386/pr53383-3.c: Likewise.
3319 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
3321 * gcc.target/aarch64/fnmul-1.c: New.
3322 * gcc.target/aarch64/fnmul-2.c: New.
3323 * gcc.target/aarch64/fnmul-3.c: New.
3324 * gcc.target/aarch64/fnmul-4.c: New.
3326 2015-07-06 Richard Biener <rguenther@suse.de>
3329 * gcc.dg/torture/pr66759.c: New testcase.
3331 2015-07-06 Andre Vehreschild <vehre@gmx.de>
3334 * gfortran.dg/alloc_comp_class_3.f03: New test.
3335 * gfortran.dg/alloc_comp_class_4.f03: New test.
3337 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
3339 * gcc.c-torture/execute/pr66757.c: New test.
3341 2015-07-06 Bin Cheng <bin.cheng@arm.com>
3343 PR tree-optimization/66720
3344 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
3346 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
3347 Sandra Loosemore <sandra@codesourcery.com>
3349 * gcc.target/nios2/gprel-offset.c: New test.
3351 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
3354 * gfortran.dg/pr66725.f90: New test.
3356 2015-07-03 Jason Merrill <jason@redhat.com>
3358 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
3359 Avoid narrowing error.
3361 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
3363 PR rtl-optimization/66706
3364 * gcc.target/powerpc/shift-int.c: New testcase.
3366 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
3369 * gcc.target/i386/pr66746.c: New file.
3371 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
3373 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
3375 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
3377 PR tree-optimization/66119
3378 * g++.dg/opt/pr66119.C: New.
3380 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
3383 * gfortran.dg/submodule_1.f90: New test
3384 * gfortran.dg/submodule_2.f90: New test
3385 * gfortran.dg/submodule_3.f90: New test
3386 * gfortran.dg/submodule_4.f90: New test
3387 * gfortran.dg/submodule_5.f90: New test
3388 * gfortran.dg/submodule_6.f90: New test
3389 * gfortran.dg/submodule_7.f90: New test
3391 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3393 PR preprocessor/53690
3394 * g++.dg/cpp/pr53690.C: New.
3396 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3398 * gcc.target/powerpc/vec-cmp.c: New test.
3400 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
3403 * gfortran.dg/pr56520.f90: New test.
3405 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
3408 * gfortran.dg/pr66545_1.f90: New test.
3409 * gfortran.dg/pr66545_2.f90: New test.
3411 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
3413 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
3414 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
3416 2015-07-02 Richard Biener <rguenther@suse.de>
3419 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
3422 2015-07-02 Richard Biener <rguenther@suse.de>
3424 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
3426 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
3428 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
3430 2015-07-01 Jason Merrill <jason@redhat.com>
3432 * lib/target-supports.exp (cxx_default): Set to C++14.
3434 2015-07-01 Tom de Vries <tom@codesourcery.com>
3437 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
3440 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3442 * gfortran.dg/warn_conversion_8.f90: New test.
3444 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
3446 PR rtl-optimization/61047
3447 * gcc.c-torture/execute/20150611-1.c: New testcase.
3449 2015-07-01 David Malcolm <dmalcolm@redhat.com>
3452 * jit.dg/all-non-failing-tests.h: Add
3453 test-pr66700-observing-write-through-ptr.c.
3454 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
3456 2015-07-01 David Malcolm <dmalcolm@redhat.com>
3458 * jit.dg/test-accessing-union.c: Add comments for use by
3459 gcc/jit/docs/topics/types.rst.
3461 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
3463 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
3464 'do-require-effective-target' with 'dg-require-effective-target'.
3465 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
3466 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
3467 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
3468 'stlex' with 'strex' as the expected output.
3470 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3473 * g++.dg/cpp0x/gen-attrs-60.C: New.
3474 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
3476 2015-07-01 Jiong Wang <jiong.wang@arm.com>
3478 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
3480 * gcc.target/aarch64/pic-small.c: Restrict this test under
3481 check_effective_target_aarch64_small_fpic.
3483 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
3485 * gfortran.dg/gomp/pr66633.f90: New test.
3487 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
3490 * g++.dg/template/pr66686.C: New test.
3492 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
3494 * gnat.dg/lto17.ad[sb]: New test.
3496 2015-06-30 David Malcolm <dmalcolm@redhat.com>
3498 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
3499 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
3501 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
3503 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
3505 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
3507 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
3509 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
3511 * jit.dg/test-switch.c: New testcase.
3512 * jit.dg/test-switch.cc: New testcase.
3514 2015-06-30 David Malcolm <dmalcolm@redhat.com>
3517 * jit.dg/all-non-failing-tests.h: Add note about
3518 test-validly-unreachable-block.c.
3519 * jit.dg/test-validly-unreachable-block.c: New file.
3521 2015-06-30 David Malcolm <dmalcolm@redhat.com>
3524 * jit.dg/all-non-failing-tests.h: Add note about
3525 test-extra-options.c.
3526 * jit.dg/test-extra-options.c: New testcase.
3528 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
3531 * gcc.target/i386/pr66691.c: New.
3533 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
3535 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
3536 * gcc.target/i386/iamcu/args.h: Likewise.
3537 * gcc.target/i386/iamcu/asm-support.S: Likewise.
3538 * gcc.target/i386/iamcu/defines.h: Likewise.
3539 * gcc.target/i386/iamcu/macros.h: Likewise.
3540 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
3541 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
3542 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
3543 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
3544 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
3545 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
3546 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
3547 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
3548 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
3549 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
3550 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
3551 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
3552 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
3553 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
3554 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
3555 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
3556 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
3558 2015-06-30 Marek Polacek <polacek@redhat.com>
3560 * gcc.dg/fold-minus-6.c: New test.
3562 * gcc.dg/fold-ior-3.c: New test.
3564 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
3566 Implement N4197 - Adding u8 character literals
3567 * g++.dg/cpp1z/utf8.C: New.
3568 * g++.dg/cpp1z/utf8-neg.C: New.
3569 * g++.dg/cpp1z/udlit-utf8char.C: New.
3571 2015-06-30 Marek Polacek <polacek@redhat.com>
3573 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
3575 2015-06-30 Tom de Vries <tom@codesourcery.com>
3577 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
3578 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
3579 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
3580 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
3582 2015-06-30 Marek Polacek <polacek@redhat.com>
3584 * gcc.dg/fold-ior-2.c: New test.
3586 2015-06-30 Tom de Vries <tom@codesourcery.com>
3588 PR tree-optimization/66652
3589 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
3590 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
3592 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3594 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
3597 * g++.dg/cpp0x/constexpr-friend-3.C: New.
3598 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
3600 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
3603 * gfortran.dg/wunused-parameter.f90: New test.
3605 2015-06-29 Richard Henderson <rth@redhat.com>
3607 * gcc.target/i386/asm-flag-1.c: New.
3608 * gcc.target/i386/asm-flag-2.c: New.
3609 * gcc.target/i386/asm-flag-3.c: New.
3610 * gcc.target/i386/asm-flag-4.c: New.
3611 * gcc.target/i386/asm-flag-5.c: New.
3613 2015-06-29 Marek Polacek <polacek@redhat.com>
3616 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
3617 * c-c++-common/pr66322.c: New test.
3618 * g++.dg/eh/scope1.C: Remove dg-warning.
3620 2015-06-29 Richard Biener <rguenther@suse.de>
3622 PR tree-optimization/66677
3623 * gcc.dg/vect/pr66677.c: New testcase.
3625 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3628 * gcc.dg/tree-ssa/pr64130.c: New test.
3630 2015-06-26 Jiong Wang <jiong.wang@arm.com>
3632 * gcc.target/aarch64/pic-small.c: New testcase.
3634 2015-06-26 Richard Biener <rguenther@suse.de>
3636 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
3638 2015-06-26 Marek Polacek <polacek@redhat.com>
3640 * gcc.dg/fold-and-1.c: New test.
3641 * gcc.dg/fold-and-2.c: New test.
3643 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
3645 * gnat.dg/warn11.adb: Add missing dg directive.
3646 * gnat.dg/warn12.adb: New test.
3647 * gnat.dg/warn12_pkg.ads: New helper.
3649 2015-06-26 Richard Biener <rguenther@suse.de>
3651 * gfortran.dg/reassoc_3.f90: Adjust.
3653 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
3656 * gcc.target/i386/pr66412.c: New test.
3658 2015-06-25 Richard Biener <rguenther@suse.de>
3660 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
3662 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
3664 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
3666 2015-06-25 Richard Biener <rguenther@suse.de>
3668 * gfortran.dg/vect/vect-9.f90: New testcase.
3670 2015-06-25 Nick Clifton <nickc@redhat.com>
3672 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
3673 H8300 and M32R targets.
3675 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
3678 * gfortran.dg/maxerrors.f90: New test.
3680 2015-06-08 DJ Delorie <dj@redhat.com>
3682 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
3684 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
3686 * gcc.target/aarch64/mgeneral-regs_3.c: New.
3688 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
3690 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
3691 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
3692 * gcc.target/aarch64/nofp_1.c: New file.
3694 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
3696 Implement N3928 - Extending static_assert
3697 * g++.dg/cpp0x/static_assert8.C: Adjust.
3698 * g++.dg/cpp0x/static_assert12.C: New.
3699 * g++.dg/cpp0x/static_assert13.C: New.
3700 * g++.dg/cpp1y/static_assert1.C: New.
3701 * g++.dg/cpp1y/static_assert2.C: New.
3702 * g++.dg/cpp1z/static_assert-nomsg.C: New.
3704 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
3707 * g++.dg/cpp0x/trailing11.C: New.
3709 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3711 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
3713 * gcc.target/arm/memset-inline-10.c: Likewise.
3714 * gcc.target/arm/pr58784.c: Likewise.
3715 * gcc.target/arm/pr59985.C: Likewise.
3716 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
3718 2015-06-24 Renlin Li <renlin.li@arm.com>
3720 * gcc.target/aarch64/arm_align_max_pwr.c: New.
3721 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
3723 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
3726 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
3729 * g++.dg/cpp0x/auto45.C: New test.
3730 * g++.dg/template/pr30044.C: New test.
3731 * g++.dg/template/crash83.C: Accept any error string.
3732 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
3734 * g++.dg/cpp0x/variadic18.C: Likewise
3735 * g++.dg/template/canon-type-13.C: Likewise.
3736 * g++.old-deja/g++.pt/ttp42.C: Likewise.
3738 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3741 * g++.dg/other/linkage2.C: New.
3743 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3746 * gcc.target/arm/pr63408.c: New test.
3748 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
3750 * lib/c-torture.exp: Don't call check_effective_target_lto
3751 before setting up environment correctly.
3752 * lib/gcc-dg.exp: Likewise, and protect
3753 gcc_force_conventional_output.
3755 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3757 PR rtl-optimization/66306
3758 * gcc.target/s390/pr66306.c: New test.
3760 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3762 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
3763 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
3764 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
3765 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
3766 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
3767 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
3768 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
3770 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
3773 * gcc.c-torture/pr65803.c: New test.
3775 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
3778 * g++.dg/cpp0x/auto45.C: New test.
3779 * g++.dg/template/pr30044.C: New test.
3780 * g++.dg/template/crash83.C: Accept any error string.
3781 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
3783 * g++.dg/cpp0x/variadic18.C: Likewise
3784 * g++.dg/template/canon-type-13.C: Likewise.
3785 * g++.old-deja/g++.pt/ttp42.C: Likewise.
3787 2015-06-23 Marek Polacek <polacek@redhat.com>
3789 * c-c++-common/Wlogical-op-3.c: New test.
3791 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3794 * g++.dg/cpp0x/scoped_enum5.C: New.
3796 2015-06-23 Richard Biener <rguenther@suse.de>
3798 PR tree-optimization/66636
3799 * gcc.dg/vect/pr66636.c: New testcase.
3801 2015-06-23 Marek Polacek <polacek@redhat.com>
3803 * gcc.dg/fold-minus-4.c: New test.
3804 * gcc.dg/fold-minus-5.c: New test.
3805 * c-c++-common/ubsan/overflow-add-5.c: New test.
3807 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3809 Add missing testcase from r224672.
3810 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
3812 * gcc.target/vax/bswapdi-1.c: New.
3814 2015-06-23 Andre Vehreschild <vehre@gmx.de>
3817 * gfortran.dg/associate_18.f08: New test.
3819 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
3822 * gcc.target/i386/pr66560-1.c: New test.
3823 * gcc.target/i386/pr66560-2.c: Ditto.
3824 * gcc.target/i386/pr66560-3.c: Ditto.
3825 * gcc.target/i386/pr66560-4.c: Ditto.
3827 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
3829 * gcc.target/nvptx/nvptx.exp: New file.
3830 * gcc.target/nvptx/proto-1.c: Likewise.
3832 2015-06-23 Bin Cheng <bin.cheng@arm.com>
3834 PR tree-optimization/66449
3835 * gcc.dg/vect/pr66449.c: New test.
3837 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
3839 * g++.dg/other/dump-ada-spec-5.C: New test.
3840 * g++.dg/other/dump-ada-spec-6.C: Likewise.
3841 * g++.dg/other/dump-ada-spec-7.C: Likewise.
3843 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
3845 * g++.dg/inherit/pure1.C: Test location too.
3847 2015-06-22 Marek Polacek <polacek@redhat.com>
3849 * gcc.dg/fold-ior-1.c: New test.
3850 * gcc.dg/fold-minus-2.c: New test.
3851 * gcc.dg/fold-minus-3.c: New test.
3852 * gcc.dg/fold-plus-1.c: New test.
3853 * gcc.dg/fold-plus-2.c: New test.
3854 * gcc.dg/fold-xor-4.c: New test.
3855 * gcc.dg/fold-xor-5.c: New test.
3857 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3860 * g++.dg/torture/pr65914.C: New.
3862 2015-06-22 Richard Biener <rguenther@suse.de>
3864 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
3865 not existing TORTURE_OPTIONS only.
3866 * lib/gcc-dg.exp: Likewise.
3868 2015-06-22 Christian Bruel <christian.bruel@st.com>
3871 * gcc.target/arm/flip-thumb.c: New test.
3873 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
3874 Martin Liska <mliska@suse.cz>
3877 * g++.dg/ipa/pr65908.C: New testcase.
3879 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
3882 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
3883 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
3885 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
3887 * gnat.dg/specs/debug1.ads: Adjust.
3889 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
3891 * gcc.target/aarch64/fmovd-zero-mem.c: New.
3892 * gcc.target/aarch64/fmovd-zero-reg.c: New.
3893 * gcc.target/aarch64/fmovf-zero-mem.c: New.
3894 * gcc.target/aarch64/fmovf-zero-reg.c: New.
3895 * gcc.target/aarch64/fmovld-zero-mem.c: New.
3896 * gcc.target/aarch64/fmovld-zero-mem.c: New.
3897 * gcc.target/aarch64/fmovd-zero.c: Delete.
3898 * gcc.target/aarch64/fmovf-zero.c: Delete.
3900 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
3902 * gcc.target/vax/bswapdi-1.c: New.
3904 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3906 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
3908 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3910 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
3912 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3914 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
3916 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3918 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
3920 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3922 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
3924 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3926 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
3928 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3930 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
3932 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3934 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
3936 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3938 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
3940 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3942 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
3944 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3946 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
3948 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3950 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
3952 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3954 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
3956 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3958 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
3960 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3962 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
3964 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3966 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
3968 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3970 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
3972 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3974 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
3976 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3978 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
3980 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3982 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3983 (_ARM_FPSCR): Add FZ field.
3984 (clean_results): Force FZ=1 on AArch64.
3985 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
3987 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3989 * gcc.target/aarch64/pr62308.c: New test.
3991 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
3994 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
3996 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
3998 * gcc.target/i386/mpx/pr66581.c: New test.
4000 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
4002 * gcc.target/i386/cmov9.c: New test.
4004 2015-06-18 Richard Biener <rguenther@suse.de>
4006 * g++.dg/other/const4.C: New testcase.
4008 2015-06-18 Michael Matz <matz@suse.de>
4011 * gcc.dg/vect/pr66253.c: New testcase.
4013 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4016 * gcc.target/i386/mpx/chkp-vararg.c: New test.
4018 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4021 * gcc.target/i386/mpx/pr66568.c: New test.
4023 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4026 * gcc.target/i386/mpx/pr66567.c: New test.
4028 2015-06-18 Richard Biener <rguenther@suse.de>
4030 PR tree-optimization/66510
4031 * gcc.dg/vect/slp-perm-12.c: New testcase.
4033 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
4035 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
4036 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
4037 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
4038 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
4040 2015-06-17 Jakub Jelinek <jakub@redhat.com>
4043 * g++.dg/gomp/pr66571-1.C: New test.
4046 * c-c++-common/gomp/pr66429.c: New test.
4048 2015-06-17 David Malcolm <dmalcolm@redhat.com>
4050 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
4051 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
4053 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
4055 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
4058 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
4061 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
4063 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
4065 * gcc.target/mips/pr65862-1.c: New test.
4066 * gcc.target/mips/pr65862-2.c: Likewise.
4068 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
4070 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
4071 * gcc.target/i386/pr52252-atom.c: Ditto.
4072 * gcc.target/i386/vect-div-1.c: Ditto.
4073 * gcc.target/i386/rotate-5.c: Ditto.
4074 * gcc.target/i386/pr50202.c: Ditto.
4075 * gcc.target/i386/pr37843-3.c: Ditto.
4076 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
4077 * gcc.target/i386/pr53397-1.c: Ditto.
4078 * gcc.target/i386/pr55934.c: Ditto.
4079 * gcc.target/i386/pr37843-4.c: Ditto.
4080 * gcc.target/i386/pr60451.c: Ditto.
4081 * gcc.target/i386/pr53397-2.c: Ditto.
4082 * gcc.target/i386/vectorize1.c: Ditto.
4083 * gcc.target/i386/extract-insert-combining.c: Ditto.
4084 * gcc.target/i386/pr53759.c: Ditto.
4085 * gcc.target/i386/pr52252-core.c: Ditto.
4086 * gcc.target/i386/rotate-3.c: Ditto.
4087 * gcc.target/i386/sse-20.c: Ditto.
4088 * gcc.target/i386/rotate-4.c: Ditto.
4089 * gcc.target/i386/pr61403.c: Ditto.
4090 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
4091 * gcc.target/i386/pr60901.c: Ditto.
4092 * gcc.target/i386/pr59794-7.c: Ditto.
4093 * gcc.target/i386/pr62208.c: Ditto.
4094 * gcc.target/i386/pr53416.c: Ditto.
4095 * gcc.target/i386/asm-dialect-1.c: Ditto.
4096 * gcc.target/i386/pr50038.c: Ditto.
4097 * gcc.target/i386/47698.c: Ditto.
4098 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
4099 * gcc.target/i386/pr59794-2.c: Ditto.
4100 * gcc.target/i386/pr59794-3.c: Ditto.
4101 * gcc.target/i386/pr39058.c: Ditto.
4102 * gcc.target/i386/pr60205-1.c: Ditto.
4103 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
4104 * gcc.target/i386/sse2-movq-2.c: Ditto.
4106 2015-06-17 Richard Biener <rguenther@suse.de>
4108 PR tree-optimization/66251
4109 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
4111 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
4114 * g++.dg/parse/new-placement1.C: New.
4116 2015-06-16 David Malcolm <dmalcolm@redhat.com>
4118 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
4119 * jit.dg/test-compound-assignment.c: New testcase.
4121 2015-06-16 David Malcolm <dmalcolm@redhat.com>
4124 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
4125 to "testcases" array.
4127 2015-06-16 David Malcolm <dmalcolm@redhat.com>
4130 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
4131 * jit.dg/test-debug-strings.c: New test case.
4132 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
4133 the discriminant has a sane debug string.
4135 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
4138 * gcc.target/i386/pr56766-1.c: New test.
4139 * gcc.target/i386/pr56766-2.c: Ditto.
4141 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
4143 * gcc.target/mips/loongson-shift-count-truncated-1.c:
4144 Skip on mips*-mti-linux* and mips*-img-linux* targets.
4145 * gcc.target/mips/loongson-simd.c: Ditto.
4147 2015-06-16 Richard Biener <rguenther@suse.de>
4149 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
4151 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
4153 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
4154 passed by the testsuite driver.
4156 2015-06-16 Richard Biener <rguenther@suse.de>
4158 * gcc.dg/vect/slp-perm-11.c: New testcase.
4160 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
4162 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
4165 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
4167 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4168 Reinstate calls to torture-init and torture-finalize.
4170 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4172 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
4174 2015-06-15 Nathan Sidwell <nathan@acm.org>
4177 * g++.dg/cpp0x/nsdmi-template14.C: New test.
4179 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4182 * g++.dg/cpp0x/local-type1.C: New.
4184 2015-06-15 Andre Vehreschild <vehre@gmx.de>
4189 * gfortran.dg/allocate_with_source_3.f90: Removed check for
4190 unimplemented error.
4191 * gfortran.dg/allocate_with_source_7.f08: New test.
4192 * gfortran.dg/allocate_with_source_8.f08: New test.
4194 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
4197 * g++.dg/warn/Walways-true-3.C: New test.
4199 2015-06-13 Tom de Vries <tom@codesourcery.com>
4201 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
4203 2015-06-13 Tom de Vries <tom@codesourcery.com>
4205 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
4206 (main): Remove superfluous attributes.
4207 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
4208 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
4210 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4212 * gcc.target/i386/monitorx.c: New.
4213 * gcc.target/i386/sse-12.c: Add -mmwaitx.
4214 * gcc.target/i386/sse-13.c: Ditto.
4215 * gcc.target/i386/sse-14.c: Ditto.
4216 * gcc.target/i386/sse-22.c: Ditto.
4217 * gcc.target/i386/sse-23.c: Ditto.
4218 * g++.dg/other/i386-2.C: Ditto.
4219 * g++.dg/other/i386-3.C: Ditto.
4221 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
4223 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
4225 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
4228 * gfortran.dg/allocatable_scalar_13.f90: New test
4230 2015-06-11 Marek Polacek <polacek@redhat.com>
4232 * gcc.dg/fold-xor-3.c: New test.
4234 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4236 * gcc.target/arm/short-it-ifcvt-1.c: New test.
4237 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
4239 2015-06-11 Christian Bruel <christian.bruel@st.com>
4242 * gcc.target/arm/pragma_attribute.c: New test.
4244 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
4246 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
4248 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
4251 * gcc.target/i386/pr66473.c: New test.
4253 2015-06-10 Jakub Jelinek <jakub@redhat.com>
4256 * gcc.dg/tls/pr66470.c: New test.
4257 * gcc.target/i386/pr66470.c: New test.
4259 2015-06-10 Christian Bruel <christian.bruel@st.com>
4262 * gcc.target/arm/attr_arm.c: New test
4263 * gcc.target/arm/attr_arm-err.c: New test
4264 * gcc.target/arm/attr_thumb.c: New test
4265 * gcc.target/arm/attr_thumb-static.c: New test
4267 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4272 * g++.dg/abi/aarch64_guard1.C: Adjust test.
4274 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
4276 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
4277 passed by the testsuite driver.
4279 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
4282 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
4283 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4284 * gcc.dg/ssp-1.c: Make counter a register.
4285 * gcc.dg/ssp-2.c: Likewise.
4286 * gcc.dg/torture/parm-coalesce.c: New.
4288 2015-06-09 Tom de Vries <tom@codesourcery.com>
4290 * gcc.target/i386/vararg-loc.c: New test.
4292 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4295 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
4296 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
4298 2015-06-09 Marek Polacek <polacek@redhat.com>
4300 PR tree-optimization/66299
4301 * gcc.dg/pr66299-1.c: New test.
4302 * gcc.dg/pr66299-2.c: New test.
4303 * gcc.dg/pr66299-3.c: New test.
4305 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
4307 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
4308 passed by the testsuite driver.
4310 2015-06-09 Richard Biener <rguenther@suse.de>
4313 * gcc.dg/fold-modpow2.c: New testcase.
4315 2015-06-09 Richard Biener <rguenther@suse.de>
4317 PR tree-optimization/66419
4318 * gcc.dg/vect/bb-slp-37.c: New testcase.
4320 2015-06-09 Shiva Chen <shiva0217@gmail.com>
4322 * gcc.target/arm/stl-cond.c: New test.
4324 2015-06-09 Richard Biener <rguenther@suse.de>
4327 * gcc.dg/torture/pr66413.c: New testcase.
4329 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
4331 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4332 * gcc.dg/ssp-1.c: Make counter a register.
4333 * gcc.dg/ssp-2.c: Likewise.
4334 * gcc.dg/torture/parm-coalesce.c: New.
4336 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
4338 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
4339 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
4341 2015-06-08 Tom de Vries <tom@codesourcery.com>
4343 PR rtl-optimization/66444
4344 * gcc.dg/pr66444.c: New test.
4346 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
4349 * gfortran.dg/class_is_1.f90: New test.
4350 * gfortran.dg/type_is_1.f90: Ditto.
4352 2015-06-08 Marek Polacek <polacek@redhat.com>
4355 * gcc.dg/cpp/pr66415-1.c: New test.
4356 * gcc.dg/cpp/pr66415-2.c: New test.
4358 2015-06-08 Richard Biener <rguenther@suse.de>
4360 PR tree-optimization/66422
4361 * gcc.dg/Warray-bounds-16.c: New testcase.
4363 2015-06-08 Richard Biener <rguenther@suse.de>
4365 * gcc.dg/vect/slp-perm-10.c: New testcase.
4366 * gcc.dg/vect/slp-23.c: Adjust.
4367 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
4368 vector pointer update.
4370 2015-06-08 Marek Polacek <polacek@redhat.com>
4373 * g++.dg/ubsan/pr66452.C: New test.
4375 2015-06-08 Tom de Vries <tom@codesourcery.com>
4377 PR tree-optimization/66436
4378 * gcc.dg/gomp/dump-new-function-2.c: New test.
4379 * gcc.dg/gomp/dump-new-function-3.c: Same.
4380 * gcc.dg/gomp/dump-new-function.c: Same.
4382 2015-06-08 Tom de Vries <tom@codesourcery.com>
4384 PR tree-optimization/66435
4385 * gcc.dg/gomp/notify-new-function-2.c: New test.
4386 * gcc.dg/gomp/notify-new-function-3.c: Same.
4387 * gcc.dg/gomp/notify-new-function.c: Same.
4389 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
4391 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
4392 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
4393 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
4394 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
4395 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
4396 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
4399 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
4402 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
4403 * gfortran.dg/warn_conversion.f90: Add warning for change in value
4405 * gfortran.dg/warn_conversion_3.f90: Add warnings.
4406 * gfortran.dg/warn_conversion_5.f90: New test.
4407 * gfortran.dg/warn_conversion_6.f90: New test.
4408 * gfortran.dg/warn_conversion_7.f90: New test.
4410 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
4413 * gfortran.dg/blockdata_9.f: New test.
4415 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4418 * gfortran.dg/forall_17.f90: New test.
4420 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
4422 * g++.dg/cpp0x/pr57101.C: Add warning.
4423 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
4424 * g++.dg/ext/visibility/anon7.C: Same.
4425 * g++.dg/ipa/pr63587-2.C: Same.
4426 * g++.dg/opt/dump1.C: Same.
4427 * g++.dg/opt/pr59622-3.C: Same.
4428 * g++.dg/opt/pr59622.C: Same.
4429 * g++.dg/torture/pr46383.C: Same.
4430 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
4431 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
4432 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
4434 * gfortran.dg/intent_out_8.f90: Same.
4435 * gfortran.dg/warn_target_lifetime_3.f90: Same.
4437 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
4440 gfortran.dg/equiv_9.f90: New test.
4443 2015-06-05 Tom de Vries <tom@codesourcery.com>
4445 merge from gomp4 branch:
4446 2015-05-28 Tom de Vries <tom@codesourcery.com>
4448 PR tree-optimization/65443
4449 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
4450 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
4451 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
4453 2015-06-05 Nathan Sidwell <nathan@acm.org>
4456 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
4458 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
4460 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
4462 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4464 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
4466 2015-06-04 Sriraman Tallam <tmsriram@google.com>
4468 * testsuite/gcc.target/i386/noplt-1.c: New test.
4469 * testsuite/gcc.target/i386/noplt-2.c: New test.
4470 * testsuite/gcc.target/i386/noplt-3.c: New test.
4471 * testsuite/gcc.target/i386/noplt-4.c: New test.
4473 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
4476 * gfortran.dg/adjustl_1.f90: New test.
4478 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
4480 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
4481 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
4483 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
4485 * lto.c (iterative_hash_canonical_type,
4486 gimple_register_canonical_type): only hash main variants of types
4488 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
4490 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4491 Move set of dg-do-what-default after early return.
4493 2015-06-04 Marek Polacek <polacek@redhat.com>
4496 * gcc.dg/lvalue-8.c: New test.
4498 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
4499 Paolo Carlini <paolo.carlini@oracle.com>
4502 * g++.dg/other/pr66130.C: New.
4503 * g++.dg/cpp0x/pr66130.C: Likewise.
4505 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4507 * g++.dg/cpp0x/decl-loc1.C: New.
4508 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
4509 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
4510 * g++.dg/init/ctor8.C: Likewise.
4511 * g++.dg/parse/semicolon4.C: Likewise.
4513 2015-06-03 Marek Polacek <polacek@redhat.com>
4516 * g++.dg/ubsan/static-init-1.C: New test.
4517 * g++.dg/ubsan/static-init-2.C: New test.
4518 * g++.dg/ubsan/static-init-3.C: New test.
4520 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
4523 * gcc.target/i386/pr66275.c: New test.
4525 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4527 * gcc.dg/Wcxx-compat-22.c: New testcase.
4528 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
4529 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
4530 * c-c++-common/pr58346-1.c: Likewise.
4531 * c-c++-common/transparent-union-1.c: Likewise.
4533 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
4535 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
4536 * g++.dg/plugin/def_plugin.c: New file.
4537 * g++.dg/plugin/def-plugin-test.C: New file.
4539 2015-06-03 Richard Biener <rguenther@suse.de>
4541 * gcc.dg/vect/bb-slp-36.c: New testcase.
4543 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
4545 * gcc.dg/lto/chkp-removed-alias_0.c: New.
4547 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
4549 * gcc.dg/lto/chkp-privatize-1_0.c: New.
4550 * gcc.dg/lto/chkp-privatize-1_1.c: New.
4551 * gcc.dg/lto/chkp-privatize-2_0.c: New.
4552 * gcc.dg/lto/chkp-privatize-2_1.c: New.
4554 2015-06-03 Marek Polacek <polacek@redhat.com>
4558 * gcc.dg/pr64223-1.c: New test.
4559 * gcc.dg/pr64223-2.c: New test.
4561 2015-06-03 Richard Biener <rguenther@suse.de>
4563 PR tree-optimization/63916
4564 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
4566 2015-06-03 Richard Biener <rguenther@suse.de>
4568 PR tree-optimization/66375
4569 * gcc.dg/torture/pr66375.c: New testcase.
4571 2015-06-03 Bin Cheng <bin.cheng@arm.com>
4573 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
4575 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
4578 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
4580 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4583 * gfortran.dg/reshape_7.f90: New test.
4585 2015-06-02 David Malcolm <dmalcolm@redhat.com>
4588 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
4591 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4594 * gcc.dg/pr49551.c: New testcase.
4596 2015-06-02 Richard Biener <rguenther@suse.de>
4599 * g++.dg/lto/pr65549_0.C: New testcase.
4601 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
4605 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
4607 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
4609 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
4611 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4614 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
4616 2015-06-02 Bin Cheng <bin.cheng@arm.com>
4618 PR tree-optimization/48052
4619 * gcc.dg/tree-ssa/scev-8.c: New.
4620 * gcc.dg/tree-ssa/scev-9.c: New.
4621 * gcc.dg/tree-ssa/scev-10.c: New.
4622 * gcc.dg/vect/pr48052.c: New.
4624 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
4626 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
4628 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
4630 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
4632 2015-06-02 Marek Polacek <polacek@redhat.com>
4635 * gcc.dg/torture/pr66345.c: New test.
4637 2015-06-02 Richard Biener <rguenther@suse.de>
4639 PR tree-optimization/65961
4640 * gcc.dg/torture/pr65961.c: New testcase.
4642 2015-06-02 Bin Cheng <bin.cheng@arm.com>
4644 PR tree-optimization/52563
4645 PR tree-optimization/62173
4646 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
4647 * gcc.dg/tree-ssa/scev-4.c: Ditto.
4649 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
4651 * gnat.dg/specs/varsize_return2.ads: New test.
4652 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
4654 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
4656 * gcc.dg/vect/vect-outer-simd-1.c: New test.
4658 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
4661 * gcc.target/aarch64/sync-comp-swap.c: New.
4662 * gcc.target/aarch64/sync-comp-swap.x: New.
4663 * gcc.target/aarch64/sync-op-acquire.c: New.
4664 * gcc.target/aarch64/sync-op-acquire.x: New.
4665 * gcc.target/aarch64/sync-op-full.c: New.
4666 * gcc.target/aarch64/sync-op-full.x: New.
4667 * gcc.target/aarch64/sync-op-release.c: New.
4668 * gcc.target/aarch64/sync-op-release.x: New.
4670 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
4672 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
4675 2015-06-01 Richard Biener <rguenther@suse.de>
4677 PR tree-optimization/66349
4678 PR tree-optimization/66352
4679 PR tree-optimization/66357
4680 * gcc.dg/torture/pr66357.c: New testcase.
4681 * gcc.dg/torture/pr66349.c: Likewise.
4682 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
4684 2015-06-01 Richard Biener <rguenther@suse.de>
4687 2015-05-29 Richard Biener <rguenther@suse.de>
4689 PR tree-optimization/66314
4690 * gcc.dg/asan/pr66314.c: New testcase.
4692 2015-06-01 Richard Biener <rguenther@suse.de>
4694 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4696 2015-06-01 Jakub Jelinek <jakub@redhat.com>
4698 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
4700 (hp3, hp4): Add inline keyword.
4701 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
4702 (hp2): Add inline keyword.
4703 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
4704 (hp2): Add inline keyword.
4706 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
4709 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
4710 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
4711 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
4712 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
4714 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
4716 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
4717 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
4719 2015-06-01 Richard Biener <rguenther@suse.de>
4721 PR tree-optimization/66280
4722 * g++.dg/torture/pr66280.C: New testcase.
4723 * g++.dg/torture/pr66280-2.C: Likewise.
4725 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
4727 * gnat.dg/addr9_1.adb: New test.
4728 * gnat.dg/addr9_2.adb: Likewise.
4729 * gnat.dg/addr9_3.adb: Likewise.
4730 * gnat.dg/addr9_4.adb: Likewise.
4732 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
4734 * g++.dg/other/dump-ada-spec-4.C: New test.
4736 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
4738 * gcc.dg/alias-8.c: Fix dg-warning.
4740 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
4742 * gcc.dg/alias-8.c: Do not xfail.
4743 * gcc.dg/pr62167.c: Prevent FRE.
4744 * gcc.dg/alias-14.c: New testcase.
4746 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
4748 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
4750 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4753 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
4755 * gcc.target/s390/hotpatch-10.c: Likewise.
4756 * gcc.target/s390/hotpatch-11.c: Likewise.
4757 * gcc.target/s390/hotpatch-12.c: Likewise.
4758 * gcc.target/s390/hotpatch-17.c: Likewise.
4759 * gcc.target/s390/hotpatch-18.c: Likewise.
4760 * gcc.target/s390/hotpatch-20.c: Likewise.
4761 * gcc.target/s390/hotpatch-21.c: Likewise.
4762 * gcc.target/s390/hotpatch-22.c: Likewise.
4763 * gcc.target/s390/hotpatch-23.c: Likewise.
4764 * gcc.target/s390/hotpatch-24.c: Likewise.
4765 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
4766 to check for the exact nops too.
4767 * gcc.target/s390/hotpatch-3.c: Likewise.
4768 * gcc.target/s390/hotpatch-4.c: Likewise.
4769 * gcc.target/s390/hotpatch-5.c: Likewise.
4770 * gcc.target/s390/hotpatch-6.c: Likewise.
4771 * gcc.target/s390/hotpatch-7.c: Likewise.
4772 * gcc.target/s390/hotpatch-8.c: Likewise.
4773 * gcc.target/s390/hotpatch-9.c: Likewise.
4774 * gcc.target/s390/hotpatch-14.c: Likewise.
4775 * gcc.target/s390/hotpatch-15.c: Likewise.
4776 * gcc.target/s390/hotpatch-16.c: Likewise.
4777 * gcc.target/s390/hotpatch-19.c: Likewise.
4778 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
4779 scan-assembler-times counting number of .align directives.
4780 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
4781 dg-options. Remove scan-assembler-times counting number of .align
4783 * gcc.target/s390/hotpatch-26.c: New file.
4784 * gcc.target/s390/hotpatch-27.c: New file.
4785 * gcc.target/s390/hotpatch-28.c: New file.
4786 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
4787 using -Os -O0 -O1 -O2 -O3 options.
4789 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4791 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
4793 2015-05-29 Jakub Jelinek <jakub@redhat.com>
4795 PR tree-optimization/66142
4796 * gcc.dg/vect/pr66142.c: New test.
4798 2015-05-29 Richard Biener <rguenther@suse.de>
4800 PR tree-optimization/66314
4801 * gcc.dg/asan/pr66314.c: New testcase.
4803 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
4805 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
4806 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
4808 (schedule-cleanups, dg-keep-saved-temps): New proc.
4809 (gcc-dg-test-1): Schedule cleanups.
4810 * lib/profopt.exp (profopt-execute): Likewise.
4811 * g++.dg/cdce3.C: Adjust expected line numbers.
4812 * gcc.dg/cdce1.c: Likewise.
4813 * gcc.dg/cdce2.c: Likewise.
4814 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
4815 * gcc.dg/strlenopt-24.c: Likewise.
4816 * gcc.dg/tree-ssa/vrp26.c: Likewise.
4817 * gcc.dg/tree-ssa/vrp28.c: Likewise.
4818 * obj-c++.dg/encode-2.mm: Likewise.
4820 2015-05-28 DJ Delorie <dj@redhat.com>
4822 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
4824 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
4826 * gnat.dg/discr43.adb: New test.
4828 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
4830 * gnat.dg/varsize_temp.adb: Rename into...
4831 * gnat.dg/varsize1.adb: ...this.
4832 * gnat.dg/varsize_copy.ad[sb]: Rename into...
4833 * gnat.dg/varsize2.ad[sb]: ...this.
4834 * gnat.dg/varsize3_1.adb: New test.
4835 * gnat.dg/varsize3_2.adb: Likewise.
4836 * gnat.dg/varsize3_3.adb: Likewise.
4837 * gnat.dg/varsize3_4.adb: Likewise.
4838 * gnat.dg/varsize3_5.adb: Likewise.
4839 * gnat.dg/varsize3_6.adb: Likewise.
4840 * gnat.dg/varsize3_pkg1.ads: New helper.
4841 * gnat.dg/varsize3_pkg2.ads: Likewise.
4842 * gnat.dg/varsize3_pkg3.ads: Likewise.
4844 2015-05-28 Richard Biener <rguenther@suse.de>
4846 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
4848 2015-05-28 Richard Biener <rguenther@suse.de>
4850 PR tree-optimization/66142
4851 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
4853 2015-05-28 Lawrence Velázquez <vq@larryv.me>
4856 * gcc.dg/darwin-minversion-3.c: Update testcase.
4857 * gcc.dg/darwin-minversion-4.c: Ditto.
4858 * gcc.dg/darwin-minversion-5.c: New testcase.
4859 * gcc.dg/darwin-minversion-6.c: Ditto.
4860 * gcc.dg/darwin-minversion-7.c: Ditto.
4861 * gcc.dg/darwin-minversion-8.c: Ditto.
4862 * gcc.dg/darwin-minversion-9.c: Ditto.
4863 * gcc.dg/darwin-minversion-10.c: Ditto.
4864 * gcc.dg/darwin-minversion-11.c: Ditto.
4865 * gcc.dg/darwin-minversion-12.c: Ditto.
4867 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4869 PR rtl-optimization/66168
4870 * gcc.c-torture/compile/pr66168.c: New test.
4872 2015-05-27 Jeff Law <law@redhat.com>
4875 * gcc.dg/target/m68k/pr39726-1.c: New test.
4877 2015-05-27 Nathan Sidwell <nathan@acm.org>
4880 * g++.dg/ext/alias-canon3.C: New.
4882 2015-05-27 Richard Biener <rguenther@suse.de>
4884 PR tree-optimization/66272
4886 2014-08-15 Richard Biener <rguenther@suse.de>
4888 PR tree-optimization/62031
4889 * gcc.dg/torture/pr66272.c: New testcase.
4891 2015-05-27 Richard Biener <rguenther@suse.de>
4893 * gcc.dg/vect/slp-reduc-7.c: New testcase.
4895 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
4898 * gcc.dg/pr65358.c: New test.
4900 2015-05-27 Andre Vehreschild <vehre@gmx.de>
4903 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
4905 * gfortran.dg/allocate_with_source_6.f90: New test.
4907 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
4909 * gnat.dg/atomic7_1.adb: New test.
4910 * gnat.dg/atomic7_2.adb: Likewise.
4911 * gnat.dg/atomic7_pkg1.ads: New helper.
4912 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
4914 2015-05-26 Michael Matz <matz@suse.de>
4917 * gcc.dg/vect/pr66251.c: New test.
4919 2015-05-26 Richard Biener <rguenther@suse.de>
4921 PR tree-optimization/66142
4922 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
4924 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
4927 * gfortran.dg/allocatable_scalar_13.f90: New test
4929 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
4931 * gnat.dg/warn11.adb: New test.
4932 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
4934 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
4936 * gnat.dg/vfa1_1.adb: New test.
4937 * gnat.dg/vfa1_2.adb: Likewise.
4938 * gnat.dg/vfa1_3.adb: Likewise.
4939 * gnat.dg/vfa1_4.adb: Likewise.
4940 * gnat.dg/vfa1_pkg.ads: New helper.
4942 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
4944 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
4945 * gcc.target/i386/pr66232-3.c: Likewise.
4947 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
4950 * gcc.target/i386/pr66274.c: New test.
4952 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
4954 * gnat.dg/renaming6.ad[sb]: New test.
4956 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
4958 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
4959 and 'dg-require-effective-target pie'.
4961 2015-05-23 Nathan Sidwell <nathan@acm.org>
4964 * g++.dg/cpp0x/pr66243.C: New.
4966 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
4969 * g++.dg/lto/pr66180_0.C: New testcase.
4970 * g++.dg/lto/pr66180_1.C: New testcase.
4972 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
4975 * typebound_call_27.f90: New file.
4977 2015-05-23 Nathan Sidwell <nathan@acm.org>
4980 * g++.dg/template/pr65936.C: New.
4982 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
4984 PR tree-optimization/63387
4985 * gcc.dg/pr63387-2.c: New testcase.
4987 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
4989 * gcc.dg/simd-1.c: Update to the new message.
4991 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
4993 * gcc.dg/nand.c: New testcase.
4995 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
4997 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4998 Set dg-do-what-default to compile only on ARM targets without
4999 arm_neon_hw execution support. Remove redundant c-torture-execute
5000 in loop over test cases.
5002 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5005 * gcc.target/aarch64/pr65491_1.c: New test.
5006 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
5007 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
5009 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5012 * g++.dg/cpp0x/explicit9.C: New.
5013 * g++.dg/cpp0x/explicit8.C: Check the locations too.
5015 2015-05-22 Richard Biener <rguenther@suse.de>
5017 PR tree-optimization/66251
5018 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
5020 2015-05-22 Marek Polacek <polacek@redhat.com>
5023 * c-c++-common/attributes-enum-1.c: New test.
5024 * c-c++-common/attributes-enum-2.c: New test.
5025 * g++.dg/cpp0x/attributes-enum-1.C: New test.
5026 * g++.dg/cpp1y/attributes-enum-1.C: New test.
5028 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
5030 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
5031 effective target support. If no arm_neon_hw support, do not attempt
5032 to execute the tests; only compile them.
5033 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
5034 and "dg-require-effective-target arm_neon_ok".
5035 * gcc.target/arm/simd/vextp16_1.c: Likewise.
5036 * gcc.target/arm/simd/vextp64_1.c: Likewise.
5037 * gcc.target/arm/simd/vextp8_1.c: Likewise.
5038 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
5039 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
5040 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
5041 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
5042 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
5043 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
5044 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
5045 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
5046 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
5047 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
5048 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
5049 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
5050 * gcc.target/arm/simd/vexts16_1.c: Likewise.
5051 * gcc.target/arm/simd/vexts32_1.c: Likewise.
5052 * gcc.target/arm/simd/vexts64_1.c: Likewise.
5053 * gcc.target/arm/simd/vexts8_1.c: Likewise.
5054 * gcc.target/arm/simd/vextu16_1.c: Likewise.
5055 * gcc.target/arm/simd/vextu32_1.c: Likewise.
5056 * gcc.target/arm/simd/vextu64_1.c: Likewise.
5057 * gcc.target/arm/simd/vextu8_1.c: Likewise.
5058 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
5059 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
5060 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
5061 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
5062 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
5063 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
5064 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
5065 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
5066 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
5067 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
5068 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
5069 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
5070 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
5071 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
5072 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
5073 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
5074 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
5075 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
5076 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
5077 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
5078 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
5079 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
5080 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
5081 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
5082 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
5083 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
5084 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
5085 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
5086 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
5087 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
5088 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
5089 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
5090 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
5091 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
5092 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
5093 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
5094 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
5095 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
5096 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
5097 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
5098 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
5099 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
5100 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
5101 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
5102 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
5103 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
5104 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
5105 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
5106 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
5107 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
5108 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
5109 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
5110 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
5111 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
5112 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
5113 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
5114 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
5115 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
5116 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
5117 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
5118 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
5119 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
5120 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
5121 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
5122 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
5123 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
5124 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
5125 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
5126 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
5127 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
5128 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
5129 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
5130 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
5131 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
5132 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
5133 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
5134 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
5135 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
5136 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
5137 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
5138 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
5139 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
5140 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
5141 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
5142 * gcc.target/arm/simd/vzips16_1.c: Likewise.
5143 * gcc.target/arm/simd/vzips32_1.c: Likewise.
5144 * gcc.target/arm/simd/vzips8_1.c: Likewise.
5145 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
5146 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
5147 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
5149 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
5151 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
5152 * gcc.dg/vect/pr59354.c: Likewise.
5153 * gcc.dg/vect/pr64252.c: Likewise.
5154 * gcc.dg/vect/pr64404.c: Likewise.
5155 * gcc.dg/vect/pr64493.c: Likewise.
5156 * gcc.dg/vect/pr64495.c: Likewise.
5157 * gcc.dg/vect/pr64844.c: Likewise.
5158 * gcc.dg/vect/pr65518.c: Likewise.
5159 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
5161 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5164 * g++.dg/cpp1y/var-templ28.C: New.
5166 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
5169 * gcc.target/i386/pr66232-1.c: New test.
5170 * gcc.target/i386/pr66232-2.c: Likewise.
5171 * gcc.target/i386/pr66232-3.c: Likewise.
5172 * gcc.target/i386/pr66232-4.c: Likewise.
5173 * gcc.target/i386/pr66232-5.c: Likewise.
5175 2015-05-21 Nathan Sidwell <nathan@acm.org>
5177 * g++.dg/cpp1y/pr60943.C: New.
5179 2015-05-21 Jakub Jelinek <jakub@redhat.com>
5181 PR tree-optimization/66233
5182 * gcc.c-torture/execute/pr66233.c: New test.
5184 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5187 * gfortran.dg/inline_matmul_11.f90: New test.
5189 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
5191 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
5192 instead of listing several targets on its own.
5193 * gcc.target/i386/pr32219-2.c: Likewise.
5194 * gcc.target/i386/pr32219-3.c: Likewise.
5195 * gcc.target/i386/pr32219-4.c: Likewise.
5196 * gcc.target/i386/pr32219-5.c: Likewise.
5197 * gcc.target/i386/pr32219-6.c: Likewise
5198 * gcc.target/i386/pr32219-7.c: Likewise.
5199 * gcc.target/i386/pr32219-8.c: Likewise.
5200 * gcc.target/i386/pr39013-1.c: Likewise.
5201 * gcc.target/i386/pr39013-2.c: Likewise.
5202 * gcc.target/i386/pr64317.c: Likewise.
5204 2015-05-21 Jeff Law <law@redhat.com>
5206 * gcc.target/hppa/shadd-3.c: New test.
5207 * gcc.target/hppa/shadd-4.c: New test.
5209 2015-05-21 Michael Matz <matz@suse.de>
5211 * gcc.dg/vect/vect-strided-store.c: New test.
5212 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
5213 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
5215 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5217 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
5218 * gcc.dg/pow-sqrt-synth-1.c: New test.
5219 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
5221 2015-05-21 Richard Biener <rguenther@suse.de>
5224 * g++.dg/conversion/pr66211.C: New testcase.
5225 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
5227 2015-05-21 Jeff Law <law@redhat.com>
5229 * gcc.target/hppa/shadd-2.c: New test.
5231 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
5234 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
5236 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5239 * gcc.target/arm/pr26702.c: Adjust target selector.
5241 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
5244 * gcc.dg/lto/pr66221_0.c: New test.
5245 * gcc.dg/lto/pr66221_1.c: New test.
5247 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
5250 * gcc.dg/redecl-4.c: Update column numbers.
5251 * gcc.dg/format/bitfld-1.c: Likewise.
5252 * gcc.dg/format/attr-2.c: Likewise.
5253 * gcc.dg/format/attr-6.c: Likewise.
5254 * gcc.dg/format/attr-7.c (baz): Likewise.
5255 * gcc.dg/format/asm_fprintf-1.c: Likewise.
5256 * gcc.dg/format/attr-4.c: Likewise.
5257 * gcc.dg/format/branch-1.c: Likewise.
5258 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
5259 locations within strings with embedded escape sequences.
5261 2015-05-20 Jeff Law <law@redhat.com>
5263 * gcc.target/hppa/hppa.exp: New target test driver.
5264 * gcc.target/hppa/shadd-1.c: New test.
5266 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
5268 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
5270 2015-05-20 David Malcolm <dmalcolm@redhat.com>
5272 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
5273 (fn_33_k_and_r_style): New.
5274 (fn_33_stroustrup_style): New.
5275 (fn_33_allman_style): New.
5276 (fn_33_whitesmiths_style): New.
5277 (fn_33_horstmann_style): New.
5278 (fn_33_ratliff_banner_style): New.
5279 (fn_33_lisp_style): New.
5280 (fn_34_indent_dash_gnu): New.
5281 (fn_34_indent_dash_kr): New.
5282 (fn_34_indent_dash_orig): New.
5283 (fn_34_indent_linux_style): New.
5285 2015-05-20 Andre Vehreschild <vehre@gmx.de>
5288 * gfortran.dg/allocate_with_source_5.f90: Extend test.
5290 2015-05-20 Bin Cheng <bin.cheng@arm.com>
5292 PR tree-optimization/65447
5293 * gcc.dg/tree-ssa/pr65447.c: New test.
5295 2015-05-19 Nathan sidwell <nathan@acm.org>
5297 * g++.dg/cpp0x/pr65954.C: New.
5299 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
5301 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
5303 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5305 * lib/target-supports.exp: Vector do not always have natural
5308 2015-05-19 David Sherwood <david.sherwood@arm.com>
5310 * gcc.dg/loop-invariant.c: New testcase.
5312 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5314 * lib/target-supports.exp: Vector do not always have natural
5317 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5319 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
5321 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5323 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5325 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
5326 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
5327 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
5328 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
5329 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
5330 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
5331 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
5332 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
5333 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
5334 * gcc.target/s390/zvector/vec-elem-1.c: New test.
5336 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5338 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
5340 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5342 * gcc.target/s390/s390.exp
5343 (check_effective_target_vector): New check.
5344 * gcc.target/s390/vector/vec-abi-1.c: New test.
5345 * gcc.target/s390/vector/vec-abi-2.c: New test.
5346 * gcc.target/s390/vector/vec-abi-3.c: New test.
5347 * gcc.target/s390/vector/vec-abi-4.c: New test.
5348 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
5349 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
5350 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
5351 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
5352 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
5353 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
5354 * gcc.target/s390/vector/vec-clobber-1.c: New test.
5355 * gcc.target/s390/vector/vec-cmp-1.c: New test.
5356 * gcc.target/s390/vector/vec-cmp-2.c: New test.
5357 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
5358 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
5359 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
5360 * gcc.target/s390/vector/vec-genmask-1.c: New test.
5361 * gcc.target/s390/vector/vec-genmask-2.c: New test.
5362 * gcc.target/s390/vector/vec-init-1.c: New test.
5363 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
5364 * gcc.target/s390/vector/vec-shift-1.c: New test.
5365 * gcc.target/s390/vector/vec-sub-1.c: New test.
5367 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5369 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
5371 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5373 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
5375 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5377 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
5379 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5381 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
5383 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5385 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
5387 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5389 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
5391 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5393 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
5395 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5397 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
5399 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5401 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
5403 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5405 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
5407 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5409 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
5411 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5413 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
5415 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5417 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
5419 2015-05-19 Jakub Jelinek <jakub@redhat.com>
5421 PR tree-optimization/66187
5422 * gcc.c-torture/execute/pr66187.c: New test.
5423 * gcc.dg/pr66187-1.c: New test.
5424 * gcc.dg/pr66187-2.c: New test.
5426 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5428 * gcc.dg/vect/bb-slp-35.c: Adjust.
5430 2015-05-19 Richard Biener <rguenther@suse.de>
5432 PR tree-optimization/66165
5433 * gcc.dg/torture/pr66165.c: New testcase.
5435 PR tree-optimization/66185
5436 * gcc.dg/torture/pr66185.c: New testcase.
5438 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
5441 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
5443 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
5445 * gcc.target/mips/p5600-bonding.c : New file.
5447 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5450 * gfortran.dg/interface_operator_1.f90: New tests.
5452 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5455 * gfortran.dg/generic_29.f90: New tests.
5457 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5460 * gfortran.dg/storage_size_6.f90: New tests.
5462 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5465 * gfortran.dg/null1.f90: New test.
5467 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5470 * gfortran.dg/entry_21.f90: New test.
5472 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5475 * gfortran.dg/storage_size_6.f90: New tests.
5477 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5480 * gfortran.dg/misplaced_statement.f90: New test.
5482 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5485 * gfortran.dg/filepos1.f90: New test
5487 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5490 * gfortran.dg/pr64925.f90: New test.
5492 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5494 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
5496 * gfortran.dg/lto/pr41576_1.f90: Ditto.
5498 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
5500 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
5501 to the family of pie capable targets.
5503 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
5505 * gcc.target/arm/bics_1.c : New testcase.
5506 * gcc.target/arm/bics_2.c : New testcase.
5507 * gcc.target/arm/bics_3.c : New testcase.
5508 * gcc.target/arm/bics_4.c : New testcase.
5510 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
5512 * gcc.target/mips/umips-attr.c: New test.
5514 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
5516 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
5517 * gcc.dg/20150120-2.c (dg-final): Ditto.
5518 * gcc.dg/20150120-2.c (dg-final): Ditto.
5519 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
5521 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
5524 * gcc.target/i386/pr66174.c: New test.
5526 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
5529 * gfortran.dg/matmul_bounds_6.f90: New test.
5530 * gfortran.dg/matmul_bounds_7.f90: New test.
5532 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
5534 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
5535 * gfortran.dg/lto/pr41576_1.f90: Add interface.
5536 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
5537 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
5538 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
5539 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
5541 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5544 * gfortran.dg/continuation_13.f90: Update test.
5545 * gfortran.dg/pr65903.f90: New test.
5547 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
5550 * gfortran.dg/block_14.f90: New test.
5552 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
5555 * lib/gfortran-dg.exp: Update regex to handle two locations for
5556 the same diagnostic without caret.
5557 * gfortran.dg/badline.f: Test also that line numbers are correct
5558 before and after "left but not entered" warning.
5560 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
5561 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5564 * gcc.target/arm/maskdata.c: New test.
5566 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
5569 * gfortran.dg/derived_constructor_components_5: New test
5571 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
5574 * gcc.target/alpha/pr66140.c: New test.
5576 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
5579 * gcc.dg/Wconversion-complex-c99.c: New test.
5580 * gcc.dg/Wconversion-complex-gnu.c: New test.
5582 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
5584 PR tree-optimization/64454
5585 * gcc.dg/modmod.c: New testcase.
5587 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
5589 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
5591 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
5594 * gcc.target/i386/mpx/pr66134.c: New test.
5596 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
5598 * gcc.target/powerpc/pr60158.c: New test.
5600 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
5602 * gcc.target/i386/sibcall-7.c: New test.
5603 * gcc.target/i386/sibcall-8.c: New test.
5605 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5607 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
5608 (abs64_in_dreg): Likewise.
5610 2015-05-14 Marek Polacek <polacek@redhat.com>
5614 * gcc.dg/pr14649-1.c: Add -Wpedantic.
5615 * gcc.dg/pr19984.c: Likewise.
5616 * gcc.dg/pr66066-1.c: New test.
5617 * gcc.dg/pr66066-2.c: New test.
5618 * gcc.dg/pr66066-3.c: New test.
5620 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5622 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
5623 * gcc.dg/pow-sqrt.x: New file.
5624 * gcc.dg/pow-sqrt-1.c: New test.
5625 * gcc.dg/pow-sqrt-2.c: Likewise.
5626 * gcc.dg/pow-sqrt-3.c: Likewise.
5628 2015-05-13 Richard Biener <rguenther@suse.de>
5630 PR tree-optimization/66123
5631 * gcc.dg/torture/pr66123.c: New testcase.
5633 2015-05-13 Richard Biener <rguenther@suse.de>
5636 * gcc.dg/alias-2.c: Adjust.
5637 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
5639 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5642 * gcc.target/i386/pr65103-3.c: New.
5644 2015-05-13 Martin Liska <mliska@suse.cz>
5646 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
5648 2015-05-13 Jakub Jelinek <jakub@redhat.com>
5651 * gcc.target/i386/pr66112-2.c: New test.
5654 * gcc.target/i386/pr66112-1.c: New test.
5656 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5659 * gcc.target/i386/mpx/pr66048.cc: New.
5661 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5663 PR rtl-optimization/64616
5664 * gcc.dg/loop-8.c: New test.
5665 * gcc.dg/loop-9.c: New test.
5667 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
5670 * gcc.target/i386/pr66047.c: New testcase.
5672 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
5675 * gcc.c-torture/compile/pr65873.c: New testcase.
5677 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5680 * gfortran.dg/inline_matmul_10.f90: New test.
5682 2015-05-12 David Malcolm <dmalcolm@redhat.com>
5684 * c-c++-common/Wmisleading-indentation.c: New testcase.
5685 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
5686 * c-c++-common/Wmisleading-indentation-2.md: New file.
5688 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
5690 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
5692 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
5694 2015-05-12 Richard Biener <rguenther@suse.de>
5696 PR tree-optimization/66101
5697 * gcc.dg/torture/pr66101.c: New testcase.
5699 2015-05-12 Richard Biener <rguenther@suse.de>
5701 PR tree-optimization/37021
5702 * gcc.target/i386/vect-addsub.c: New testcase.
5704 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
5706 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
5708 2015-05-12 Tom de Vries <tom@codesourcery.com>
5710 PR tree-optimization/66010
5711 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
5713 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5716 * g++.dg/cpp0x/trailing10.C: New.
5718 2015-05-12 Richard Biener <rguenther@suse.de>
5720 * gcc.dg/vect/bb-slp-35.c: New testcase.
5722 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
5725 * gfortran.dg/bound_simplification_6.f90: New.
5727 2015-05-11 Steve Ellcey <sellcey@mips.com>
5729 * gcc.target/mips/branch-1.c: Pass argument to bar().
5731 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
5734 * gcc.target/i386/pr65753.c: New test.
5736 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
5738 PR rtl-optimization/66076
5739 * gcc.dg/torture/pr66076.c: New test.
5741 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5744 * gfortran.dg/inline_matmul_7.f90: New test.
5745 * gfortran.dg/inline_matmul_8.f90: New test.
5746 * gfortran.dg/inline_matmul_9.f90: New test.
5748 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
5750 * gfortran.dg/bound_simplification_5.f90: New.
5752 2015-05-09 Jason Merrill <jason@redhat.com>
5754 * lib/target-supports.exp (cxx_default): New global.
5755 (check_effective_target_c++11_only)
5756 (check_effective_target_c++14_only)
5757 (check_effective_target_c++98_only)
5758 (check_effective_target_c++1z_only): Check it.
5760 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
5762 PR tree-optimization/64454
5763 * gcc.dg/tree-ssa/vrp97.c: New file.
5764 * gcc.dg/vect/slp-perm-7.c: Update.
5766 2015-05-09 Andre Vehreschild <vehre@gmx.de>
5769 * gfortran.dg/elemental_subroutine_11.f90: New test.
5771 2015-05-08 Richard Biener <rguenther@suse.de>
5773 PR tree-optimization/66036
5774 * gcc.dg/vect/slp-41.c: New testcase.
5776 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
5778 * gfortran.dg/elemental_optional_args_7.f90: New.
5780 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
5782 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
5785 2015-05-08 Marek Polacek <polacek@redhat.com>
5788 * gcc.dg/Woverride-init-side-effects-1.c: New test.
5789 * gcc.dg/Woverride-init-side-effects-2.c: New test.
5791 2015-05-07 Marek Polacek <polacek@redhat.com>
5794 * c-c++-common/Wshift-negative-value-1.c: New test.
5795 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
5796 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
5797 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
5798 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
5799 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
5800 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
5801 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
5802 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
5804 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
5808 * gcc.dg/fdata-sections-2.c: New file.
5810 2015-05-07 Marek Polacek <polacek@redhat.com>
5813 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
5815 * c-c++-common/ubsan/align-7.c: Likewise.
5816 * c-c++-common/ubsan/bounds-8.c: Likewise.
5817 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
5818 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
5819 * c-c++-common/ubsan/null-1.c: Likewise.
5820 * c-c++-common/ubsan/null-10.c: Likewise.
5821 * c-c++-common/ubsan/null-11.c: Likewise.
5822 * c-c++-common/ubsan/null-2.c: Likewise.
5823 * c-c++-common/ubsan/null-3.c: Likewise.
5824 * c-c++-common/ubsan/null-4.c: Likewise.
5825 * c-c++-common/ubsan/null-5.c: Likewise.
5826 * c-c++-common/ubsan/null-6.c: Likewise.
5827 * c-c++-common/ubsan/null-7.c: Likewise.
5828 * c-c++-common/ubsan/null-8.c: Likewise.
5829 * c-c++-common/ubsan/null-9.c: Likewise.
5830 * c-c++-common/ubsan/object-size-1.c: Likewise.
5831 * c-c++-common/ubsan/object-size-10.c: Likewise.
5832 * c-c++-common/ubsan/object-size-4.c: Likewise.
5833 * c-c++-common/ubsan/object-size-5.c: Likewise.
5834 * c-c++-common/ubsan/object-size-7.c: Likewise.
5835 * c-c++-common/ubsan/object-size-8.c: Likewise.
5836 * c-c++-common/ubsan/object-size-9.c: Likewise.
5837 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
5838 * c-c++-common/ubsan/overflow-int128.c: Likewise.
5839 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
5840 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
5841 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
5842 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
5843 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
5844 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
5845 * c-c++-common/ubsan/pr59333.c: Likewise.
5846 * c-c++-common/ubsan/pr59667.c: Likewise.
5847 * c-c++-common/ubsan/pr60613-2.c: Likewise.
5848 * c-c++-common/ubsan/pr60636.c: Likewise.
5849 * c-c++-common/ubsan/pr63802.c: Likewise.
5850 * c-c++-common/ubsan/recovery-1.c: Likewise.
5851 * c-c++-common/ubsan/recovery-3.c: Likewise.
5852 * c-c++-common/ubsan/shift-1.c: Likewise.
5853 * c-c++-common/ubsan/shift-2.c: Likewise.
5854 * c-c++-common/ubsan/shift-4.c: Likewise.
5855 * c-c++-common/ubsan/shift-7.c: Likewise.
5856 * c-c++-common/ubsan/undefined-2.c: Likewise.
5857 * c-c++-common/ubsan/vla-1.c: Likewise.
5858 * g++.dg/ubsan/null-1.C: Likewise.
5859 * g++.dg/ubsan/null-3.C: Likewise.
5860 * g++.dg/ubsan/null-4.C: Likewise.
5861 * g++.dg/ubsan/vptr-8.C: Likewise.
5862 * g++.dg/ubsan/vptr-9.C: Likewise.
5863 * gcc.dg/ubsan/bounds-2.c: Likewise.
5864 * gcc.dg/ubsan/object-size-9.c: Likewise.
5866 2015-05-07 Jeff Law <law@redhat.com>
5868 * gcc.dg/tree-ssa/shorten-1.c: New test.
5870 2015-05-07 Richard Biener <rguenther@suse.de>
5872 PR tree-optimization/66002
5873 * gcc.dg/vect/vect-125.c: New testcase.
5875 2015-05-07 Marek Polacek <polacek@redhat.com>
5876 Martin Uecker <uecker@eecs.berkeley.edu>
5878 * c-c++-common/ubsan/bounds-10.c: New test.
5880 2015-05-06 David Malcolm <dmalcolm@redhat.com>
5882 * jit.dg/harness.h (set_options): Wrap with
5883 #ifndef TEST_ESCHEWS_SET_OPTIONS.
5884 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
5885 Special-case test-benchmark.c as a negative.
5886 * jit.dg/test-benchmark.c: New file.
5888 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
5891 * gcc.target/arm/pr64208.c: New test.
5893 2015-05-06 Alan Modra <amodra@gmail.com>
5896 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
5897 (gparms): Make volatile.
5899 2015-05-06 Richard Biener <rguenther@suse.de>
5901 PR tree-optimization/62283
5902 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
5904 2015-05-06 Christian Bruel <christian.bruel@st.com>
5907 * gcc.target/aarch64/iinline-attr-1.c: New test.
5909 2015-05-06 Richard Biener <rguenther@suse.de>
5911 * gcc.dg/vect/bb-slp-34.c: New testcase.
5913 2015-05-06 Richard Biener <rguenther@suse.de>
5915 PR tree-optimization/62283
5916 * gcc.dg/vect/bb-slp-14.c: Adjust.
5918 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
5921 * gcc.target/i386/pr65990.c: New test.
5923 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
5926 * gcc.target/i386/pr65915.c: New.
5928 2015-05-05 Tom de Vries <tom@codesourcery.com>
5930 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
5931 'va_list escapes 0'.
5933 2015-05-05 Tom de Vries <tom@codesourcery.com>
5935 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
5938 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
5940 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
5941 * gcc.target/arm/pr65924.c: Likewise.
5943 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
5946 * gcc.target/i386/pr65871-3.c: New test.
5948 2015-05-04 Jeff Law <law@redhat.com>
5951 2015-05-04 Jeff Law <law@redhat.com>
5952 * gcc.dg/tree-ssa/shorten-1.c: New test.
5954 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5955 Jakub Jelinek <jakub@redhat.com>
5958 * g++.dg/cpp0x/Wnarrowing4.C: New.
5960 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
5962 * lib/target-supports.exp
5963 (check_effective_target_keeps_null_pointer_checks): Clarify that
5964 this is for targets that disable -fdelete-null-pointer-checks,
5965 not default it to off.
5966 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
5967 -fdelete-null-pointer-checks explicit.
5968 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
5969 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
5970 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
5971 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
5972 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
5973 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
5974 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
5975 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
5976 * gcc.dg/tree-ssa/pr20318.c: Likewise.
5977 * gcc.dg/tree-ssa/pr20701.c: Likewise.
5978 * gcc.dg/tree-ssa/pr20702.c: Likewise.
5979 * gcc.dg/tree-ssa/pr21086.c: Likewise.
5980 * gcc.dg/tree-ssa/pr21090.c: Likewise.
5981 * gcc.dg/tree-ssa/pr58480.c: Likewise.
5982 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5983 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5984 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5985 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
5986 * gcc.dg/tree-ssa/unreachable.c: Likewise.
5987 * gcc.dg/tree-ssa/vrp02.c: Likewise.
5988 * gcc.dg/tree-ssa/vrp07.c: Likewise.
5989 * gcc.dg/tree-ssa/vrp08.c: Likewise.
5990 * gcc.dg/tree-ssa/vrp55.c: Likewise.
5991 * g++.dg/cpp0x/static_assert9.C: Likewise.
5992 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
5993 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
5994 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
5995 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
5996 * g++.dg/tree-ssa/pr26406.C: Likewise.
5998 2015-05-04 Jakub Jelinek <jakub@redhat.com>
6000 PR tree-optimization/65984
6001 * c-c++-common/ubsan/pr65984.c: New test.
6003 2015-05-04 Jeff Law <law@redhat.com>
6005 * gcc.dg/tree-ssa/shorten-1.c: New test.
6007 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6010 * gfortran.dg/pr44735.f90: New test.
6012 2015-05-04 Richard Biener <rguenther@suse.de>
6014 PR tree-optimization/65965
6015 * gcc.dg/vect/bb-slp-33.c: New testcase.
6017 2015-05-04 Richard Biener <rguenther@suse.de>
6019 PR tree-optimization/65935
6020 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
6022 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
6024 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
6025 for each supported variant instead of CHECK_RESULTS.
6026 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
6027 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
6028 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
6029 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
6030 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
6031 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6032 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
6033 expected results for unsupported variants. Call CHECK for each
6034 supported variant instead of CHECK_RESULTS.
6035 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
6036 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
6037 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
6038 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
6039 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
6040 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
6041 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
6042 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
6043 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
6044 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
6045 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
6046 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
6047 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
6048 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
6049 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6050 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
6051 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
6052 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
6053 expected results for unsupported variants.
6054 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
6055 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
6056 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
6057 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
6058 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
6059 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
6060 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
6061 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
6062 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
6063 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
6064 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
6065 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
6066 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
6067 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
6068 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
6069 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
6070 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
6071 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
6072 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
6073 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
6074 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
6075 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
6076 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
6077 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
6078 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
6079 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
6080 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
6081 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
6083 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6086 * gfortran.dg/bound_9.f90: Add pointer assignment.
6088 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
6089 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
6092 * g++.dg/cpp0x/Wnarrowing3.C: New.
6094 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
6096 * gcc.dg/20150120-1.c: New test.
6097 * gcc.dg/20150120-2.c: New test.
6098 * gcc.dg/20150120-3.c: New test.
6100 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
6102 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
6104 2015-05-01 Renlin Li <renlin.li@arm.com>
6106 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
6108 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
6110 * gfortran.dg/bound_simplification_4.f90: New.
6112 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6114 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
6115 with powerpc_p8vector_ok.
6117 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6120 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
6122 * gfortran.dg/bound_9.f90: New test case.
6124 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
6126 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
6127 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
6128 for 32bit x86 targets.
6129 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
6130 for 32bit x86 targets.
6131 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
6132 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
6133 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
6134 for 32bit x86 targets.
6136 2015-04-30 Marek Polacek <polacek@redhat.com>
6138 PR tree-optimization/63551
6139 * g++.dg/ipa/pr63551.C: New test.
6141 2015-04-30 Caroline Tice <cmtice@google.com>
6144 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
6145 partition size on certain targets.
6147 2015-04-30 Renlin Li <renlin.li@arm.com>
6149 * gcc.target/aarch64/vect-reduc-or_1.c: New.
6151 2015-04-30 Marek Polacek <polacek@redhat.com>
6153 * c-c++-common/Wbool-compare-3.c: New test.
6155 * gcc.dg/pr65901.c (foo): Adjust dg-error.
6156 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
6158 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
6161 * g++.dg/init/ref22.C: New.
6163 2015-04-30 Marek Polacek <polacek@redhat.com>
6165 * gcc.dg/init-bad-8.c: New test.
6167 * gcc.dg/incomplete-typedef-1.c: New test.
6169 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
6172 * g++.dg/template/crash121.C: New.
6174 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
6176 * gcc.target/mips/call-from-init.c: New test.
6177 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
6179 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
6182 * gcc.target/i386/pr65871-1.c: New test.
6183 * gcc.target/i386/pr65871-2.c: Ditto.
6185 2015-04-29 Marek Polacek <polacek@redhat.com>
6188 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
6189 * c-c++-common/Wbool-compare-2.c: New test.
6191 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
6194 * gcc.target/aarch64/vstN_lane_1.c: New file.
6196 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6199 * g++.dg/warn/Winit-self-3.C: New.
6201 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
6203 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
6205 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
6208 * gcc.target/arm/pr65924.c: New test.
6210 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
6212 * g++.dg/gomp/tpl-target-update.C: New file.
6214 2015-04-29 Richard Biener <rguenther@suse.de>
6216 PR tree-optimization/65917
6217 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
6219 2015-04-29 Christian Bruel <christian.bruel@st.com>
6222 * gcc.dg/ipa/iinline-attr.c: New test.
6223 * gcc.target/i386/iinline-attr-2.c: New test.
6225 2015-04-28 Andre Vehreschild <vehre@gmx.de>
6227 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
6230 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6232 * gcc.dg/vect/vect-33.c: Remove spurious line.
6234 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
6236 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
6238 2015-04-28 Marek Polacek <polacek@redhat.com>
6241 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
6242 * gcc.dg/pr65901.c: New test.
6244 2015-04-28 Richard Biener <rguenther@suse.de>
6246 PR tree-optimization/62283
6247 * gfortran.dg/vect/pr62283-2.f: New testcase.
6248 * gcc.dg/vect/bb-slp-14.c: Adjust.
6250 2015-04-28 Richard Biener <rguenther@suse.de>
6252 PR tree-optimization/65851
6253 * g++.dg/torture/pr65851.C: New testcase.
6255 2015-04-27 Jeff Law <law@redhat.com>
6257 PR tree-optimization/65217
6258 * gcc.target/i386/pr65217.c: Remove XFAIL.
6260 2015-04-27 Andre Vehreschild <vehre@gmx.de>
6263 Add tests forgotten to svn-add.
6264 * gfortran.dg/class_allocate_19.f03: New test.
6265 * gfortran.dg/class_array_20.f03: New test.
6266 * gfortran.dg/class_array_21.f03: New test.
6267 * gfortran.dg/finalize_29.f08: New test.
6269 2015-04-27 Andre Vehreschild <vehre@gmx.de>
6273 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
6274 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
6276 2015-04-27 Caroline Tice <cmtice@google.com>
6278 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
6281 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
6284 * gcc.target/powerpc/htm-1.c: New test.
6285 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
6287 (__builtin_tabortdci): Likewise.
6288 (__builtin_tcheck): Remove operand.
6289 * lib/target-supports.exp (check_htm_hw_available): New function.
6291 2015-04-27 Richard Biener <rguenther@suse.de>
6293 * gcc.target/i386/pr65217.c: XFAIL.
6295 2015-04-27 Jakub Jelinek <jakub@redhat.com>
6297 PR tree-optimization/65875
6298 * gcc.c-torture/compile/pr65875.c: New test.
6300 2015-04-25 Marek Polacek <polacek@redhat.com>
6303 * gcc.dg/enum-incomplete-2.c: New test.
6304 * gcc.dg/enum-mode-1.c: New test.
6306 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6309 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
6311 * gcc.target/powerpc/pr65849-2.c: Likewise.
6313 2015-04-24 Tom de Vries <tom@codesourcery.com>
6315 PR tree-optimization/65802
6316 * g++.dg/pr65802.C: Move to ...
6317 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
6318 stdarg.h. Rewrite for C.
6319 (fn1): Use va_list and va_arg. Make variable args function. Add use of
6320 va_start and va_end. Remove unnecessary inline asm.
6322 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
6323 Wei Mi <wmi@google.com>
6325 * gcc.target/i386/sse2-load-multi.c: New test.
6326 * gcc.target/i386/sse2-store-multi.c: Ditto.
6328 2015-04-24 Marek Polacek <polacek@redhat.com>
6331 * c-c++-common/pr65830.c: New test.
6334 * c-c++-common/Wlogical-op-1.c: New test.
6336 2015-04-24 Marek Polacek <polacek@redhat.com>
6339 * c-c++-common/pr61534-1.c: New test.
6341 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
6342 Steven Bosscher <steven@gcc.gnu.org>
6344 PR rtl-optimization/34503
6345 * gcc.target/arm/pr64616.c: New file.
6347 2015-04-24 Bin Cheng <bin.cheng@arm.com>
6349 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
6351 2015-04-24 Terry Guo <terry.guo@arm.com>
6353 * gcc.target/arm/pr65710.c: Update the options.
6355 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
6357 * gcc.target/i386/pr65523.c: Skip x32.
6359 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6361 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
6362 to look for vcl* where appropriate.
6364 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6366 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
6367 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
6369 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
6372 * gcc.target/arm/pr26702.c: New test.
6374 2015-04-23 Marek Polacek <polacek@redhat.com>
6377 * gcc.dg/pr65345-1.c: New test.
6378 * gcc.dg/pr65345-2.c: New test.
6380 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6382 * gcc.target/powerpc/crypto-builtin-2.c: New.
6384 2015-04-23 Andre Vehreschild <vehre@gmx.de>
6387 * gfortran.dg/class_allocate_19.f03: New test.
6388 * gfortran.dg/class_array_20.f03: New test.
6389 * gfortran.dg/class_array_21.f03: New test.
6390 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
6391 * gfortran.dg/finalize_15.f90: Fixing comparision to model
6392 initialization correctly.
6393 * gfortran.dg/finalize_29.f08: New test.
6395 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6397 * gcc.target/powerpc/swaps-p8-18.c: New test.
6399 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6402 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
6403 * gcc.dg/vect/bb-slp-25.c: Likewise.
6404 * gcc.dg/vect/bb-slp-29.c: Likewise.
6405 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
6406 vect_no_align && { ! vect_hw_misalign }.
6407 * gcc.dg/vect/bb-slp-9.c: Likewise.
6408 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
6410 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
6411 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
6412 account for POWER8, where peeling for alignment is not needed.
6413 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
6414 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
6415 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
6416 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
6417 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
6418 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6419 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6420 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6421 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
6422 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
6423 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
6424 * gcc.dg/vect/pr16105.c: Likewise.
6425 * gcc.dg/vect/pr20122.c: Likewise.
6426 * gcc.dg/vect/pr33804.c: Likewise.
6427 * gcc.dg/vect/pr33953.c: Likewise.
6428 * gcc.dg/vect/pr56787.c: Likewise.
6429 * gcc.dg/vect/pr58508.c: Likewise.
6430 * gcc.dg/vect/slp-25.c: Likewise.
6431 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
6432 * gcc.dg/vect/vect-105.c: Likewise.
6433 * gcc.dg/vect/vect-27.c: Likewise.
6434 * gcc.dg/vect/vect-29.c: Likewise.
6435 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
6437 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
6438 && { ! vect_hw_misalign }.
6439 * gcc.dg/vect/vect-44.c: Likewise.
6440 * gcc.dg/vect/vect-48.c: Likewise.
6441 * gcc.dg/vect/vect-50.c: Likewise.
6442 * gcc.dg/vect/vect-52.c: Likewise.
6443 * gcc.dg/vect/vect-56.c: Likewise.
6444 * gcc.dg/vect/vect-60.c: Likewise.
6445 * gcc.dg/vect/vect-72.c: Likewise.
6446 * gcc.dg/vect/vect-75-big-array.c: Likewise.
6447 * gcc.dg/vect/vect-75.c: Likewise.
6448 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
6449 * gcc.dg/vect/vect-77-global.c: Likewise.
6450 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6451 * gcc.dg/vect/vect-78-global.c: Likewise.
6452 * gcc.dg/vect/vect-93.c: Likewise.
6453 * gcc.dg/vect/vect-95.c: Likewise.
6454 * gcc.dg/vect/vect-96.c: Likewise.
6455 * gcc.dg/vect/vect-cond-1.c: Likewise.
6456 * gcc.dg/vect/vect-cond-3.c: Likewise.
6457 * gcc.dg/vect/vect-cond-4.c: Likewise.
6458 * gcc.dg/vect/vect-cselim-1.c: Likewise.
6459 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6460 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6461 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6462 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6463 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
6464 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6465 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
6466 * gcc.dg/vect/vect-outer-3a.c: Likewise.
6467 * gcc.dg/vect/vect-outer-5.c: Likewise.
6468 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
6469 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
6470 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
6471 * gcc.dg/vect/vect-outer-fir.c: Likewise.
6472 * gcc.dg/vect/vect-peel-3.c: Likewise.
6473 * gcc.dg/vect/vect-peel-4.c: Likewise.
6474 * gcc.dg/vect/vect-pre-interact.c: Likewise.
6475 * gcc.target/powerpc/pr65456.c: New test.
6476 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
6477 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
6478 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
6479 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
6480 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
6481 vect_no_align && { ! vect_hw_misalign }.
6482 * gfortran.dg/vect/vect-3.f90: Likewise.
6483 * gfortran.dg/vect/vect-4.f90: Likewise.
6484 * gfortran.dg/vect/vect-5.f90: Likewise.
6485 * lib/target-supports.exp (check_effective_target_vect_no_align):
6486 Return 1 for POWER8.
6487 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
6489 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
6492 * gfortran.dg/pr65429.f90: New test.
6494 2015-04-22 Yury Gribov <y.gribov@samsung.com>
6496 * c-c++-common/asan/user-section-1.c: New test.
6497 * c-c++-common/asan/user-section-2.c: New test.
6498 * c-c++-common/asan/user-section-3.c: New test.
6500 2015-04-22 Hale Wang <hale.wang@arm.com>
6501 Terry Guo <terry.guo@arm.com>
6503 PR rtl-optimization/64818
6504 * gcc.target/arm/pr64818.c: New test.
6506 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
6509 * g++.dg/tree-ssa/pr61034.C: Update template.
6510 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
6511 * gcc.dg/Warray-bounds-11.c: Likewise.
6512 * gcc.dg/Warray-bounds.c: Likewise.
6514 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6516 PR libgfortran/65234
6517 * gfortran.dg/fmt_unlimited.f90: New test.
6519 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
6521 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
6523 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
6524 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
6525 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
6526 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
6527 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
6528 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
6529 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
6531 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6533 PR libgfortran/56743
6534 * gfortran.dg/namelist_87.f90: New test.
6536 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6538 * gcc.target/aarch64/mult-synth_1.c: New test.
6539 * gcc.target/aarch64/mult-synth_2.c: Likewise.
6540 * gcc.target/aarch64/mult-synth_3.c: Likewise.
6541 * gcc.target/aarch64/mult-synth_4.c: Likewise.
6542 * gcc.target/aarch64/mult-synth_5.c: Likewise.
6543 * gcc.target/aarch64/mult-synth_6.c: Likewise.
6545 2015-04-21 Richard Biener <rguenther@suse.de>
6547 PR tree-optimization/65650
6548 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
6549 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
6550 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6551 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6552 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6553 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
6555 2015-04-21 Tom de Vries <tom@codesourcery.com>
6557 PR tree-optimization/65802
6558 * g++.dg/pr65802.C: New test.
6560 2015-04-21 Bin Cheng <bin.cheng@arm.com>
6563 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
6564 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
6566 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
6569 * g++.dg/cpp0x/Wnarrowing2.C: New.
6571 2015-04-20 Jeff Law <law@redhat.com>
6573 PR tree-optimization/65658
6574 * gcc.dg/pr65658.c: New test.
6576 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
6579 * gcc.target/aarch64/vec_init_1.c: New test.
6581 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
6583 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
6586 2015-04-18 Martin Sebor <msebor@redhat.com>
6588 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
6589 of non-nul characters.
6590 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
6592 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6595 * gcc.target/powerpc/pr65787.c: New.
6597 2015-04-17 Jakub Jelinek <jakub@redhat.com>
6600 * gcc.target/aarch64/c-output-template-4.c: New test.
6602 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
6605 * gcc.dg/pr65780-1.c: New test.
6606 * gcc.dg/pr65780-2.c: Likewise.
6607 * gcc.target/i386/pr32219-9.c: Likewise.
6608 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
6610 * gcc.target/i386/pr64317.c (c): Initialize.
6612 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
6615 * g++.dg/ext/mv18.C: New test.
6616 * g++.dg/ext/mv19.C: Likewise.
6617 * g++.dg/ext/mv20.C: Likewise.
6618 * g++.dg/ext/mv21.C: Likewise.
6619 * g++.dg/ext/mv22.C: Likewise.
6620 * g++.dg/ext/mv23.C: Likewise.
6622 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
6625 * g++.dg/init/pr64527.C: New test.
6627 2015-04-17 Tom de Vries <tom@codesourcery.com>
6628 Michael Matz <matz@suse.de>
6630 PR tree-optimization/64950
6631 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
6634 2015-04-17 Yury Gribov <y.gribov@samsung.com>
6636 * c-c++-common/asan/user-section-1.c: New test.
6638 2015-04-17 Jakub Jelinek <jakub@redhat.com>
6641 * gcc.dg/debug/pr65771.c: New test.
6643 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
6645 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
6646 __buitlin_alloca with __builtin_alloca.
6648 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
6650 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
6652 2015-04-16 Richard Biener <rguenther@suse.de>
6654 PR tree-optimization/64277
6655 * gcc.dg/Warray-bounds-14.c: New testcase.
6656 * gcc.dg/Warray-bounds-15.c: Likewise.
6657 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
6658 * c-c++-common/ubsan/bounds-6.c: Likewise.
6660 2015-04-16 Renlin Li <renlin.li@arm.com>
6662 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
6663 * gcc.target/arm/unsigned-float.c: New.
6665 2015-04-16 Richard Biener <rguenther@suse.de>
6667 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
6668 * gcc.dg/tree-ssa/pr37508.c: Adjust.
6669 * gfortran.dg/reassoc_6.f: Remove XFAIL.
6671 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
6673 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
6674 * g++.dg/cpp0x/decltype-call1.C: Likewise.
6675 * g++.dg/cpp0x/defaulted21.C: Likewise.
6676 * g++.dg/cpp0x/defaulted28.C: Likewise.
6677 * g++.dg/cpp0x/defaulted47.C: Likewise.
6678 * g++.dg/cpp0x/elision_neg.C: Likewise.
6679 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
6680 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
6681 * g++.dg/cpp0x/implicit1.C: Likewise.
6682 * g++.dg/cpp0x/implicit9.C: Likewise.
6683 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
6684 * g++.dg/cpp0x/range-for13.C: Likewise.
6685 * g++.dg/gomp/clause-2.C: Likewise.
6686 * g++.dg/gomp/udr-5.C: Likewise.
6687 * g++.dg/inherit/access6.C: Likewise.
6688 * g++.dg/lookup/duperr1.C: Likewise.
6689 * g++.dg/lookup/friend2.C: Likewise.
6690 * g++.dg/lookup/pr6936.C: Likewise.
6691 * g++.dg/lookup/scoped1.C: Likewise.
6692 * g++.dg/lookup/using26.C: Likewise.
6693 * g++.dg/lookup/using38.C: Likewise.
6694 * g++.dg/other/access2.C: Likewise.
6695 * g++.dg/overload/defarg3.C: Likewise.
6696 * g++.dg/overload/defarg6.C: Likewise.
6697 * g++.dg/parse/access11.C: Likewise.
6698 * g++.dg/parse/access2.C: Likewise.
6699 * g++.dg/parse/access3.C: Likewise.
6700 * g++.dg/parse/access4.C: Likewise.
6701 * g++.dg/parse/access5.C: Likewise.
6702 * g++.dg/parse/access6.C: Likewise.
6703 * g++.dg/parse/access8.C: Likewise.
6704 * g++.dg/parse/access9.C: Likewise.
6705 * g++.dg/parse/crash40.C: Likewise.
6706 * g++.dg/tc1/dr142.C: Likewise.
6707 * g++.dg/tc1/dr166.C: Likewise.
6708 * g++.dg/tc1/dr52.C: Likewise.
6709 * g++.dg/template/access11.C: Likewise.
6710 * g++.dg/template/access18.C: Likewise.
6711 * g++.dg/template/access19.C: Likewise.
6712 * g++.dg/template/access2.C: Likewise.
6713 * g++.dg/template/access20.C: Likewise.
6714 * g++.dg/template/access26.C: Likewise.
6715 * g++.dg/template/access3.C: Likewise.
6716 * g++.dg/template/access7.C: Likewise.
6717 * g++.dg/template/conv12.C: Likewise.
6718 * g++.dg/template/crash69.C: Likewise.
6719 * g++.dg/template/friend31.C: Likewise.
6720 * g++.dg/template/friend32.C: Likewise.
6721 * g++.dg/template/memfriend15.C: Likewise.
6722 * g++.dg/template/memfriend16.C: Likewise.
6723 * g++.dg/template/memfriend17.C: Likewise.
6724 * g++.dg/template/memfriend7.C: Likewise.
6725 * g++.dg/template/pr32519.C: Likewise.
6726 * g++.dg/template/qualttp21.C: Likewise.
6727 * g++.dg/template/qualttp8.C: Likewise.
6728 * g++.dg/template/ttp10.C: Likewise.
6729 * g++.dg/template/typedef11.C: Likewise.
6730 * g++.dg/template/typedef13.C: Likewise.
6731 * g++.dg/template/typedef19.C: Likewise.
6732 * g++.dg/template/typedef20.C: Likewise.
6733 * g++.dg/template/typedef22.C: Likewise.
6734 * g++.dg/template/using16.C: Likewise.
6735 * g++.dg/template/virtual3.C: Likewise.
6736 * g++.dg/ubsan/pr61272.C: Likewise.
6737 * g++.old-deja/g++.bob/inherit2.C: Likewise.
6738 * g++.old-deja/g++.brendan/crash11.C: Likewise.
6739 * g++.old-deja/g++.brendan/enum6.C: Likewise.
6740 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
6741 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
6742 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
6743 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
6744 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
6745 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
6746 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
6747 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
6748 * g++.old-deja/g++.jason/access17.C: Likewise.
6749 * g++.old-deja/g++.jason/access18.C: Likewise.
6750 * g++.old-deja/g++.jason/access22.C: Likewise.
6751 * g++.old-deja/g++.jason/access23.C: Likewise.
6752 * g++.old-deja/g++.jason/access8.C: Likewise.
6753 * g++.old-deja/g++.jason/delete3.C: Likewise.
6754 * g++.old-deja/g++.jason/report.C: Likewise.
6755 * g++.old-deja/g++.law/access2.C: Likewise.
6756 * g++.old-deja/g++.law/access3.C: Likewise.
6757 * g++.old-deja/g++.law/access4.C: Likewise.
6758 * g++.old-deja/g++.law/access5.C: Likewise.
6759 * g++.old-deja/g++.law/arm12.C: Likewise.
6760 * g++.old-deja/g++.law/arm14.C: Likewise.
6761 * g++.old-deja/g++.law/ctors13.C: Likewise.
6762 * g++.old-deja/g++.law/union2.C: Likewise.
6763 * g++.old-deja/g++.law/visibility12.C: Likewise.
6764 * g++.old-deja/g++.law/visibility15.C: Likewise.
6765 * g++.old-deja/g++.law/visibility16.C: Likewise.
6766 * g++.old-deja/g++.law/visibility17.C: Likewise.
6767 * g++.old-deja/g++.law/visibility18.C: Likewise.
6768 * g++.old-deja/g++.law/visibility19.C: Likewise.
6769 * g++.old-deja/g++.law/visibility20.C: Likewise.
6770 * g++.old-deja/g++.law/visibility21.C: Likewise.
6771 * g++.old-deja/g++.law/visibility24.C: Likewise.
6772 * g++.old-deja/g++.law/visibility4.C: Likewise.
6773 * g++.old-deja/g++.law/visibility5.C: Likewise.
6774 * g++.old-deja/g++.law/visibility6.C: Likewise.
6775 * g++.old-deja/g++.law/visibility7.C: Likewise.
6776 * g++.old-deja/g++.law/visibility8.C: Likewise.
6777 * g++.old-deja/g++.law/visibility9.C: Likewise.
6778 * g++.old-deja/g++.niklas/t135.C: Likewise.
6779 * g++.old-deja/g++.oliva/delete1.C: Likewise.
6780 * g++.old-deja/g++.oliva/partord1.C: Likewise.
6781 * g++.old-deja/g++.other/access11.C: Likewise.
6782 * g++.old-deja/g++.other/access4.C: Likewise.
6783 * g++.old-deja/g++.other/access7.C: Likewise.
6784 * g++.old-deja/g++.other/crash1.C: Likewise.
6785 * g++.old-deja/g++.other/crash7.C: Likewise.
6786 * g++.old-deja/g++.other/friend1.C: Likewise.
6787 * g++.old-deja/g++.other/friend4.C: Likewise.
6788 * g++.old-deja/g++.other/friend9.C: Likewise.
6789 * g++.old-deja/g++.other/lineno1.C: Likewise.
6790 * g++.old-deja/g++.other/using1.C: Likewise.
6791 * g++.old-deja/g++.pt/enum14.C: Likewise.
6792 * g++.old-deja/g++.pt/friend11.C: Likewise.
6793 * g++.old-deja/g++.pt/friend21.C: Likewise.
6794 * g++.old-deja/g++.pt/friend3.C: Likewise.
6795 * g++.old-deja/g++.pt/inherit2.C: Likewise.
6796 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
6797 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6798 * g++.old-deja/g++.robertl/eb94.C: Likewise.
6800 2015-04-15 Jakub Jelinek <jakub@redhat.com>
6803 * g++.dg/ipa/pr65765.C: New test.
6805 2015-04-15 Nick Clifton <nickc@redhat.com>
6807 * gcc.target/rx/builtins.c: Disable RMPA test if string
6808 instructions are not allowed.
6810 2015-04-15 Alan Modra <amodra@gmail.com>
6812 * gcc.dg/pr65408.c: New.
6814 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
6817 * gcc.target/arm/pr65729.c: New test.
6819 2015-04-14 Richard Biener <rguenther@suse.de>
6821 PR tree-optimization/65758
6822 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
6824 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
6827 * gcc.c-torture/execute/pr65648.c: New test.
6829 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6831 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
6832 __builtin_finite instead of finite.
6833 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
6836 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
6838 PR tree-optimization/63387
6839 * gcc.dg/pr63387.c: New testcase.
6841 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
6843 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
6845 2015-04-13 Richard Biener <rguenther@suse.de>
6847 PR tree-optimization/65204
6848 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
6850 2015-04-13 Terry Guo <terry.guo@arm.com>
6853 * gcc.target/arm/pr65710.c: New.
6855 2015-04-12 Jakub Jelinek <jakub@redhat.com>
6857 PR tree-optimization/65747
6858 * g++.dg/torture/pr65747.C: New test.
6860 2015-04-12 Jakub Jelinek <jakub@redhat.com>
6863 * g++.dg/cpp0x/pr65736.C: New test.
6865 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
6866 Martin Liska <mliska@suse.cz>
6869 * g++.dg/ipa/pr65722.C: New testcase.
6871 2015-04-11 Jakub Jelinek <jakub@redhat.com>
6873 PR tree-optimization/65735
6874 * gcc.c-torture/compile/pr65735.c: New test.
6876 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
6879 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
6881 2015-04-11 Jakub Jelinek <jakub@redhat.com>
6884 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
6886 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
6889 * gcc.target/arm/pr65647-2.c: New.
6891 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6894 * g++.dg/torture/pr65694.C: New test.
6896 2015-04-10 Tobias Burnus <burnus@net-b.de>
6898 * gfortran.dg/coarray_lock_6.f90: New.
6899 * gfortran.dg/coarray_lock_7.f90: New.
6900 * gfortran.dg/coarray/lock_2.f90: New.
6902 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
6908 * gfortran.dg/used_types_27.f90: New.
6910 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
6913 * gcc.target/i386/pr65671.c: New.
6915 2015-04-09 Jakub Jelinek <jakub@redhat.com>
6917 PR tree-optimization/65709
6918 * c-c++-common/ubsan/align-9.c: New test.
6920 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
6923 * gfortran.dg/pr56852.f90: New test.
6925 2015-04-09 Marek Polacek <polacek@redhat.com>
6926 Jakub Jelinek <jakub@redhat.com>
6929 * g++.dg/opt/pr65554.C: New test.
6931 2015-04-09 Jakub Jelinek <jakub@redhat.com>
6934 * c-c++-common/attr-aligned-1.c: New test.
6936 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
6938 * gcc.target/i386/mpx/memmove-zero-length.c: New.
6940 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
6943 * gcc.target/i386/sse-25.c: New.
6945 2015-04-09 Jakub Jelinek <jakub@redhat.com>
6948 * gcc.target/i386/pr65693.c: New test.
6950 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
6952 * gcc.dg/lto/chkp-static-bounds_0.c: New.
6954 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
6956 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
6958 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
6960 * gcc.target/i386/thunk-retbnd.c: New.
6962 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
6964 * gnat.dg/opt48.adb: New test.
6965 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
6966 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
6968 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
6971 * gcc.c-torture/compile/pr65540.c: New.
6973 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
6975 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
6978 2015-04-07 Jakub Jelinek <jakub@redhat.com>
6981 * g++.dg/debug/pr65678.C: New test.
6984 * gcc.c-torture/compile/pr65680.c: New test.
6986 2015-04-07 Andre Vehreschild <vehre@gmx.de>
6989 * gfortran.dg/allocate_with_source_5.f90: New test.
6991 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
6993 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
6994 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
6996 2015-04-07 Bin Cheng <bin.cheng@arm.com>
6998 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
7000 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7003 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
7004 to get floating point compression.
7005 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
7007 2015-04-06 Jakub Jelinek <jakub@redhat.com>
7009 PR preprocessor/61977
7010 * gcc.dg/cpp/pr61977.c: New test.
7012 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
7014 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
7016 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
7019 * gcc.target/arm/pr65647.c: New.
7021 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
7024 * g++.dg/torture/pr65655.C: New testcase.
7026 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
7029 * g++.dg/cpp1y/lambda-init13.C: New.
7031 2015-04-03 Marek Polacek <polacek@redhat.com>
7033 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
7035 2015-04-02 Marek Polacek <polacek@redhat.com>
7038 * g++.dg/cpp0x/constexpr-fold1.C: New test.
7039 * g++.dg/cpp0x/constexpr-fold2.C: New test.
7041 2015-04-02 Jakub Jelinek <jakub@redhat.com>
7043 PR preprocessor/61977
7044 * gcc.target/powerpc/pr61977-1.c: New test.
7045 * gcc.target/powerpc/pr61977-2.c: New test.
7047 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7050 * g++.dg/warn/Wshadow-8.C: New.
7051 * g++.dg/warn/Wshadow-9.C: Likewise.
7052 * g++.dg/warn/Wshadow-10.C: Likewise.
7053 * g++.dg/warn/Wshadow-11.C: Likewise.
7055 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
7057 * gcc.dg/pr23623.c: Added aligned attribute.
7058 * gcc.dg/20141029-1.c: Likewise.
7059 * gcc.dg/20150306-1.c: New test.
7061 2015-04-01 Marek Polacek <polacek@redhat.com>
7064 * g++.dg/cpp0x/initlist93.C: New test.
7065 * g++.dg/cpp0x/initlist94.C: New test.
7067 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
7070 * gcc.target/aarch64/pr65624.c: New test.
7072 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
7074 * gcc.dg/ipa/inlinehint-4.c: New testcase.
7076 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
7078 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
7079 extra variable to force stack alignment.
7080 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
7081 extra variable to force stack alignment.
7083 2015-03-31 Marek Polacek <polacek@redhat.com>
7086 * g++.dg/template/pr65390.C: New test.
7088 2015-03-31 Martin Liska <mliska@suse.cz>
7090 * g++.dg/ipa/pr65557.C: New test.
7092 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
7094 * gcc.target/s390/hotpatch-25.c: New test.
7095 * gcc.target/s390/hotpatch-1.c: Update test.
7096 * gcc.target/s390/hotpatch-10.c: Update test.
7097 * gcc.target/s390/hotpatch-11.c: Update test.
7098 * gcc.target/s390/hotpatch-12.c: Update test.
7099 * gcc.target/s390/hotpatch-13.c: Update test.
7100 * gcc.target/s390/hotpatch-14.c: Update test.
7101 * gcc.target/s390/hotpatch-15.c: Update test.
7102 * gcc.target/s390/hotpatch-16.c: Update test.
7103 * gcc.target/s390/hotpatch-17.c: Update test.
7104 * gcc.target/s390/hotpatch-18.c: Update test.
7105 * gcc.target/s390/hotpatch-19.c: Update test.
7106 * gcc.target/s390/hotpatch-2.c: Update test.
7107 * gcc.target/s390/hotpatch-21.c: Update test.
7108 * gcc.target/s390/hotpatch-22.c: Update test.
7109 * gcc.target/s390/hotpatch-23.c: Update test.
7110 * gcc.target/s390/hotpatch-24.c: Update test.
7111 * gcc.target/s390/hotpatch-3.c: Update test.
7112 * gcc.target/s390/hotpatch-4.c: Update test.
7113 * gcc.target/s390/hotpatch-5.c: Update test.
7114 * gcc.target/s390/hotpatch-6.c: Update test.
7115 * gcc.target/s390/hotpatch-7.c: Update test.
7116 * gcc.target/s390/hotpatch-8.c: Update test.
7117 * gcc.target/s390/hotpatch-9.c: Update test.
7118 * gcc.target/s390/hotpatch-compile-16.c: Update test.
7120 2015-03-31 Richard Biener <rguenther@suse.de>
7123 * g++.dg/torture/pr65626.C: New testcase.
7125 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
7128 * gcc.target/i386/mpx/pr65531.cc: New.
7130 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
7133 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
7134 __builtin_alloca instead of alloca.
7135 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
7136 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
7137 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
7140 2015-03-30 Jakub Jelinek <jakub@redhat.com>
7143 * g++.dg/ubsan/pr65610.C: New test.
7145 2015-03-30 Marek Polacek <polacek@redhat.com>
7148 * g++.dg/cpp0x/pr65398-2.C: New test.
7150 2015-03-30 Marek Polacek <polacek@redhat.com>
7152 * c-c++-common/pr65556.c: Change the width of bit-fields.
7154 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
7157 * gcc.target/i386/pr65588.c: New testcase.
7159 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7161 PR libgfortran/65563
7162 * gfortran.dg/open_errors_2.f90: New test.
7164 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7166 PR libgfortran/65596
7167 * gfortran.dg/namelist_86.f90: New test.
7169 2015-03-28 Andre Vehreschild <vehre@gmx.de>
7171 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
7172 statement to reflect new ownership.
7174 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
7177 * g++.dg/template/friend58.C: New.
7178 * g++.dg/template/friend59.C: Likewise.
7180 2015-03-27 Tobias Burnus <burnus@net-b.de>
7183 * g++.dg/gomp/openmp-simd-3.C: New.
7184 * gcc.dg/gomp/openmp-simd-3.c: New.
7186 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
7189 * gcc.target/i386/pr65248-1.c: New file.
7190 * gcc.target/i386/pr65248-2.c: Likewise.
7191 * gcc.target/i386/pr65248-3.c: Likewise.
7192 * gcc.target/i386/pr65248-4.c: Likewise.
7194 2015-03-27 Jakub Jelinek <jakub@redhat.com>
7197 * gcc.c-torture/compile/pr65593.c: New test.
7199 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7202 * g++.dg/cpp1y/constexpr-assert1.C: New.
7204 2015-03-27 Marek Polacek <polacek@redhat.com>
7207 * c-c++-common/pr65556.c: New test.
7209 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
7212 * g++.dg/torture/pr65600.C: New testcase.
7214 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
7217 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
7219 2015-03-27 Andre Vehreschild <vehre@gmx.de>
7221 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
7222 statement and cleanup. Fixed typos.
7224 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
7227 * gcc.c-torture/compile/pr65595.c: New testcase.
7229 2015-03-27 Marek Polacek <polacek@redhat.com>
7232 * g++.dg/ubsan/pr65583.C: New test.
7234 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
7236 * gcc.c-torture/compile/20150327.c: New testcase.
7238 2015-03-26 Richard Biener <rguenther@suse.de>
7241 * g++.dg/torture/pr65555.C: New testcase.
7243 2015-03-26 Jakub Jelinek <jakub@redhat.com>
7245 PR tree-optimization/64715
7246 * gcc.dg/builtin-object-size-15.c: New test.
7247 * gcc.dg/pr64715-1.c: New test.
7248 * gcc.dg/pr64715-2.c: New test.
7250 2015-03-26 Richard Biener <rguenther@suse.de>
7253 * gnat.dg/specs/opt2.ads: Fix testcase.
7255 2015-03-25 Martin Sebor <msebor@redhat.com>
7258 * lib/target-supports.exp (check_effective_target_arm32): Fail early
7259 when target isn't arm*-*-*-*.
7260 (check_effective_target_arm_nothumb): Likewise.
7261 (check_effective_target_arm_little_endian): Likewise.
7262 (check_effective_target_arm_vect_no_misalign): Likewise.
7263 (check_effective_target_aarch64_little_endian): Fail early if target
7266 2015-03-25 Sebastian Pop <s.pop@samsung.com>
7268 PR tree-optimization/65177
7269 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
7271 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
7273 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
7274 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
7275 smmintrin.h and mm3dnow.h.
7277 2015-03-25 Marek Polacek <polacek@redhat.com>
7280 * g++.dg/cpp0x/pr65558.C: New test.
7282 2015-03-25 Marek Polacek <polacek@redhat.com>
7285 * g++.dg/template/pr61670.C: New test.
7287 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
7290 * g++.dg/template/pr54987.C: New.
7292 2015-03-25 Richard Biener <rguenther@suse.de>
7294 PR tree-optimization/62630
7295 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
7297 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
7300 * gcc.target/i386/mpx/pr65508.c: New.
7302 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
7306 * gfortran.dg/data_initialized_3.f90: New.
7308 2015-03-25 Richard Biener <rguenther@suse.de>
7311 * gnat.dg/specs/opt2.ads: New testcase.
7313 2015-03-25 Bin Cheng <bin.cheng@arm.com>
7315 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
7316 * gcc.target/arm/memset-inline-4.c: Skip for
7317 arm_tune_string_ops_prefer_neon.
7318 * gcc.target/arm/memset-inline-5.c: Ditto.
7319 * gcc.target/arm/memset-inline-6.c: Ditto.
7320 * gcc.target/arm/memset-inline-8.c: Ditto.
7321 * gcc.target/arm/memset-inline-9.c: Ditto.
7323 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7326 * g++.dg/other/virtual3.C: New.
7328 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7331 * g++.dg/cpp0x/vt-60130.C: New.
7333 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7336 * g++.dg/warn/Warray-bounds-7.C: New.
7338 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7341 * g++.dg/template/defarg18.C: New.
7343 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7346 * g++.dg/cpp0x/vt-59988.C: New.
7348 2015-03-24 Jakub Jelinek <jakub@redhat.com>
7350 PR tree-optimization/65533
7351 * gcc.dg/pr65533.c: New test.
7353 2015-03-24 Andre Vehreschild <vehre@gmx.de>
7355 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
7356 source= and mold= expressions functionality.
7357 * gfortran.dg/allocate_class_4.f90: New test.
7358 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
7359 copying an unlimited polymorhpic object containing a char array
7360 to another unlimited polymorphic object respects the _len
7362 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
7363 whether deferred length char array allocate works, unlimited
7364 polymorphic object allocation from a string works and if
7365 allocating an array of deferred length strings works.
7366 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
7368 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7371 * g++.dg/cpp0x/constexpr-array11.C: New.
7373 2015-03-24 Richard Biener <rguenther@suse.de>
7376 * gcc.dg/torture/pr65517.c: New testcase.
7378 2015-03-24 Tobias Burnus <burnus@net-b.de>
7380 * gfortran.dg/coindexed_1.f90: Moved from
7381 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
7383 2015-03-23 Jakub Jelinek <jakub@redhat.com>
7386 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
7390 * gcc.target/i386/pr65523.c: New test.
7393 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
7395 * g++.dg/lto/pr65475b_0.C: Likewise.
7397 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
7400 * gcc.target/sh/torture/pr65505.c: New.
7402 2015-03-23 Martin Sebor <msebor@redhat.com>
7405 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
7406 assembly for lvx in addition to lxv.
7408 2015-03-23 Jakub Jelinek <jakub@redhat.com>
7411 * gfortran.dg/pr65504.f90: New test.
7414 * gcc.dg/pr65521.c: New test.
7416 2015-03-23 Richard Biener <rguenther@suse.de>
7418 PR tree-optimization/65518
7419 * gcc.dg/vect/pr65518.c: New testcase.
7421 2015-03-23 Richard Biener <rguenther@suse.de>
7423 PR tree-optimization/65494
7424 * gcc.dg/vect/pr65494.c: New testcase.
7426 2015-03-23 Jakub Jelinek <jakub@redhat.com>
7428 PR preprocessor/65238
7429 * c-c++-common/cpp/pr65238-1.c: New test.
7430 * gcc.dg/cpp/pr65238-2.c: New test.
7431 * gcc.dg/cpp/trad/pr65238-3.c: New test.
7432 * gcc.dg/cpp/trad/pr65238-4.c: New test.
7434 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
7435 Mikael Morin <mikael@gcc.gnu.org>
7438 * gfortran.dg/elemental_dependency_4.f90: New.
7439 * gfortran.dg/elemental_dependency_5.f90: New.
7441 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
7444 * g++.dg/lto/pr65475b_0.C: New testcase.
7445 * g++.dg/lto/pr65475b_1.C: New testcase.
7446 * g++.dg/lto/pr65475c_0.C: New testcase.
7447 * g++.dg/lto/pr65475c_1.C: New testcase.
7449 2015-03-21 Tobias Burnus <burnus@net-b.de>
7451 * gfortran.dg/coarray_38.f90: New.
7452 * gfortran.dg/coarray_39.f90: New.
7453 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
7456 2015-03-20 Marek Polacek <polacek@redhat.com>
7459 * g++.dg/cpp0x/pr65398.C: New test.
7461 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
7464 * g++.dg/lto/pr65475_0.C: New testcase.
7465 * g++.dg/lto/pr65475_1.C: New testcase.
7467 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
7469 PR rtl-optimization/64366
7470 * gcc.target/sh/pr64366.c: New.
7472 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
7475 * g++.dg/cpp0x/constexpr-48324.C: New.
7477 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
7480 * g++.dg/cpp0x/pr48453.C: New.
7482 2015-03-20 Marek Polacek <polacek@redhat.com>
7485 * g++.dg/cpp0x/pr65072.C: New test.
7487 2015-03-20 Richard Biener <rguenther@suse.de>
7490 * gcc.dg/pr15347.c: Use -O.
7491 * c-c++-common/pr19807-1.c: Likewise.
7493 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
7495 * gnat.dg/volatile13.ad[sb]: New test.
7497 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
7499 PR rtl-optimization/60851
7500 * gcc.target/i386/pr60851.c: New test.
7502 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
7505 * g++.dg/pr65240.h: Add tests for PR 65240.
7506 * g++.dg/pr65240-1.C: Likewise.
7507 * g++.dg/pr65240-2.C: Likewise.
7508 * g++.dg/pr65240-3.C: Likewise.
7509 * g++.dg/pr65240-4.C: Likewise.
7511 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
7513 PR rtl-optimization/63491
7514 * gcc.target/powerpc/pr63491.c: New.
7516 2015-03-19 Jakub Jelinek <jakub@redhat.com>
7518 * g++.dg/ipa/pr65465.C: New test.
7520 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7523 * g++.dg/cpp0x/deleted11.C: New.
7525 2015-03-19 Jakub Jelinek <jakub@redhat.com>
7528 * c-c++-common/tsan/pr65400-3.c: New test.
7530 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7533 * g++.dg/cpp0x/constexpr-59686.C: New.
7535 2015-03-19 Jakub Jelinek <jakub@redhat.com>
7538 * g++.dg/tsan/pr64265.C: New test.
7541 * c-c++-common/tsan/pr65400-1.c: New test.
7542 * c-c++-common/tsan/pr65400-2.c: New test.
7544 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7547 * g++.dg/cpp0x/pr59816.C: New.
7549 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
7552 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
7554 2015-03-18 Martin Liska <mliska@suse.cz>
7557 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
7558 equivalences either to 6 or 7.
7560 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
7564 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
7566 * gcc.dg/undefined-loop-1.c: New file.
7567 * gcc.dg/undefined-loop-2.c: New file.
7569 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
7572 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
7573 loop exits too early.
7575 2015-03-18 Jakub Jelinek <jakub@redhat.com>
7577 PR tree-optimization/65450
7578 * gfortran.dg/pr65450.f90: New test.
7581 * gcc.target/i386/pr65078-1.c: New test.
7582 * gcc.target/i386/pr65078-2.c: New test.
7583 * gcc.target/i386/pr65078-3.c: New test.
7584 * gcc.target/i386/pr65078-4.c: New test.
7585 * gcc.target/i386/pr65078-5.c: New test.
7586 * gcc.target/i386/pr65078-6.c: New test.
7588 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7591 * g++.dg/cpp1y/pr65340.C: New.
7593 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7596 * gfortran.dg/system_clock_3.f08: Adjust test.
7598 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
7601 * gfortran.dg/proc_ptr_comp_44.f90: New test.
7602 * gfortran.dg/proc_ptr_comp_45.f90: New test.
7604 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7607 * gfortran.dg/system_clock_3.f08: New test.
7609 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
7612 g++.dg/cpp1y/pr64626-1.C: New.
7613 g++.dg/cpp1y/pr64626-2.C: New.
7614 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
7616 2015-03-16 Jakub Jelinek <jakub@redhat.com>
7618 PR tree-optimization/65427
7619 * gcc.c-torture/execute/pr65427.c: New test.
7621 2015-03-16 Marek Polacek <polacek@redhat.com>
7625 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
7626 * g++.dg/cpp0x/pr65327.C: New test.
7628 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
7631 * c-c++-common/asan/pr64820.c: New test.
7633 2015-03-16 Andre Vehreschild <vehre@gmx.de>
7635 * gfortran.dg/pointer_2.f90: New test.
7637 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
7639 * g++.dg/pr65049.C: New test.
7641 2015-03-16 Tom de Vries <tom@codesourcery.com>
7643 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
7644 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
7645 * gcc.target/i386/fuse-caller-save.c: Same.
7647 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
7649 * gnat.dg/loop_optimization18.ad[sb]: New test.
7650 * gnat.dg/loop_optimization18_pkg.ads: New helper.
7652 2015-03-16 Alan Modra <amodra@gmail.com>
7654 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
7657 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
7659 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
7661 * gcc.dg/torture/pr65270-2.c: Likewise.
7663 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
7666 * gfortran.dg/pointer_remapping_9.f90: New.
7668 2015-03-14 Jakub Jelinek <jakub@redhat.com>
7670 PR tree-optimization/65369
7671 * gcc.c-torture/execute/pr65369.c: New test.
7673 PR tree-optimization/65418
7674 * gcc.c-torture/execute/pr65418-1.c: New test.
7675 * gcc.c-torture/execute/pr65418-2.c: New test.
7677 PR rtl-optimization/65401
7678 * gcc.c-torture/execute/pr65401.c: New test.
7680 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7683 * gcc.target/arm/pr64600_1.c: New test.
7685 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7687 PR rtl-optimization/65235
7688 * gcc.target/aarch64/pr65235_1.c: New test.
7690 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
7692 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
7693 * gcc.target/s390/hotpatch-22.c: Likewise.
7694 * gcc.target/s390/hotpatch-23.c: Likewise.
7695 * gcc.target/s390/hotpatch-24.c: Likewise.
7696 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
7697 * gcc.target/s390/hotpatch-1.c: Update expected output.
7698 * gcc.target/s390/hotpatch-2.c: Likewise.
7699 * gcc.target/s390/hotpatch-3.c: Likewise.
7700 * gcc.target/s390/hotpatch-4.c: Likewise.
7701 * gcc.target/s390/hotpatch-5.c: Likewise.
7702 * gcc.target/s390/hotpatch-6.c: Likewise.
7703 * gcc.target/s390/hotpatch-7.c: Likewise.
7704 * gcc.target/s390/hotpatch-8.c: Likewise.
7705 * gcc.target/s390/hotpatch-9.c: Likewise.
7706 * gcc.target/s390/hotpatch-10.c: Likewise.
7707 * gcc.target/s390/hotpatch-11.c: Likewise.
7708 * gcc.target/s390/hotpatch-12.c: Likewise.
7709 * gcc.target/s390/hotpatch-13.c: Likewise.
7710 * gcc.target/s390/hotpatch-14.c: Likewise.
7711 * gcc.target/s390/hotpatch-15.c: Likewise.
7712 * gcc.target/s390/hotpatch-16.c: Likewise.
7713 * gcc.target/s390/hotpatch-17.c: Likewise.
7714 * gcc.target/s390/hotpatch-18.c: Likewise.
7715 * gcc.target/s390/hotpatch-19.c: Likewise.
7717 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
7720 * gcc.target/i386/pr65103-1.c: New.
7722 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
7725 * gcc.target/i386/pr65044.c: New.
7727 2015-03-12 Tom de Vries <tom@codesourcery.com>
7729 PR rtl-optimization/64895
7730 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
7731 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
7732 * gcc.target/i386/fuse-caller-save.c: Ditto.
7734 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
7736 * gcc.dg/ipa/pr63569.c: Fix template.
7738 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
7740 * g++.dg/ipa/pr64146.C: Require fpic support.
7742 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
7745 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
7746 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
7748 2015-03-11 Jakub Jelinek <jakub@redhat.com>
7750 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
7751 to dg-options, fix up dg-skip-if.
7753 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
7756 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
7757 * gcc.target/avr/tiny-caller-save.c: Same.
7759 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7762 * g++.dg/pr65242.C: New test.
7764 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
7766 * c-c++-common/asan/no-asan-check-glob.c: New test.
7768 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
7771 * g++.dg/other/default11.C: New.
7772 * g++.dg/other/default12.C: Likewise.
7774 2015-03-10 Jakub Jelinek <jakub@redhat.com>
7777 * gcc.target/i386/bmi2-bzhi-2.c: New test.
7779 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
7782 * gfortran.dg/unlimited_polymorphic_23.f90: New test
7784 2015-03-10 Jakub Jelinek <jakub@redhat.com>
7787 * g++.dg/cpp0x/pr65127.C: New test.
7789 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
7791 * gcc.dg/ipa/PR64550.c: Update template.
7793 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7794 Tobias Burnus <burnus@net-b.de>
7796 * gfortran.dg/coarray_sync_memory.f90: New.
7798 2015-03-10 Marek Polacek <polacek@redhat.com>
7801 * c-c++-common/ubsan/pr65367.c: New test.
7803 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
7805 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
7806 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
7807 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
7808 * gcc.target/i386/mpx/calloc-1-nov.c: New.
7809 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
7810 * gcc.target/i386/mpx/malloc-1-nov.c: New.
7811 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
7812 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
7813 * gcc.target/i386/mpx/realloc-1-nov.c: New.
7814 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
7815 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
7816 * gcc.target/i386/mpx/realloc-2-nov.c: New.
7817 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
7819 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
7821 * lib/mpx-dg.exp (mpx_link_flags): New.
7824 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
7825 * gcc.target/i386/mpx/alloca-1-nov.c: New.
7826 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
7827 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
7828 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
7829 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
7830 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
7831 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
7832 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
7833 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
7834 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
7835 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
7836 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
7837 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
7838 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
7839 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
7840 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
7841 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
7842 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
7843 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
7844 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
7845 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
7846 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
7847 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
7848 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
7849 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
7850 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
7851 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
7852 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
7853 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
7854 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
7855 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
7856 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
7857 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
7858 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
7859 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
7860 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
7861 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
7862 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
7863 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
7864 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
7865 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
7866 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
7867 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
7868 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
7869 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
7870 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
7871 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
7872 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
7873 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
7874 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
7875 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
7876 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
7877 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
7878 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
7879 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
7880 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
7881 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
7882 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
7883 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
7884 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
7885 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
7886 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
7887 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
7888 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
7889 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
7890 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
7891 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
7892 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
7893 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
7894 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
7895 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
7896 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
7897 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
7898 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
7899 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
7900 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
7901 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
7902 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
7903 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
7904 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
7905 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
7906 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
7907 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
7908 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
7909 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
7910 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
7911 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
7912 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
7913 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
7914 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
7915 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
7916 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
7917 * gcc.target/i386/mpx/label-address-1.c: New.
7918 * gcc.target/i386/mpx/legacy-1-nov.c: New.
7919 * gcc.target/i386/mpx/macro.c: New.
7920 * gcc.target/i386/mpx/mpx-check.h: New.
7921 * gcc.target/i386/mpx/mpx.exp: New.
7922 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
7923 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
7924 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
7925 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
7926 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
7927 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
7928 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
7929 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
7930 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
7931 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
7932 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
7933 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
7934 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
7935 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
7936 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
7937 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
7938 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
7939 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
7940 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
7941 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
7942 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
7943 * gcc.target/i386/mpx/reference-1-lbv.c: New.
7944 * gcc.target/i386/mpx/reference-1-nov.c: New.
7945 * gcc.target/i386/mpx/reference-1-ubv.c: New.
7946 * gcc.target/i386/mpx/reference-2-lbv.c: New.
7947 * gcc.target/i386/mpx/reference-2-nov.c: New.
7948 * gcc.target/i386/mpx/reference-2-ubv.c: New.
7949 * gcc.target/i386/mpx/reference-3-lbv.c: New.
7950 * gcc.target/i386/mpx/reference-3-nov.c: New.
7951 * gcc.target/i386/mpx/reference-3-ubv.c: New.
7952 * gcc.target/i386/mpx/reference-4-lbv.c: New.
7953 * gcc.target/i386/mpx/reference-4-nov.c: New.
7954 * gcc.target/i386/mpx/reference-4-ubv.c: New.
7955 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
7956 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
7957 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
7958 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
7959 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
7960 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
7961 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
7962 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
7963 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
7964 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
7965 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
7966 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
7967 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
7968 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
7969 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
7970 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
7971 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
7972 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
7973 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
7974 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
7975 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
7976 * gcc.target/i386/mpx/sincos-1-nov.c: New.
7977 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
7978 * gcc.target/i386/mpx/static-array-1-nov.c: New.
7979 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
7980 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
7981 * gcc.target/i386/mpx/static-init-1-nov.c: New.
7982 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
7983 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
7984 * gcc.target/i386/mpx/static-init-2-nov.c: New.
7985 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
7986 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
7987 * gcc.target/i386/mpx/static-init-3-nov.c: New.
7988 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
7989 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
7990 * gcc.target/i386/mpx/static-init-4-nov.c: New.
7991 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
7992 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
7993 * gcc.target/i386/mpx/static-init-5-nov.c: New.
7994 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
7995 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
7996 * gcc.target/i386/mpx/static-init-6-nov.c: New.
7997 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
7998 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
7999 * gcc.target/i386/mpx/static-string-1-nov.c: New.
8000 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
8001 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
8002 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
8003 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
8004 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
8005 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
8006 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
8007 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
8008 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
8009 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
8010 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
8011 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
8012 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
8013 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
8014 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
8015 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
8016 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
8017 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
8018 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
8019 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
8020 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
8021 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
8022 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
8023 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
8024 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
8025 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
8026 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
8027 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
8028 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
8029 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
8030 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
8031 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
8032 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
8033 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
8034 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
8035 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
8036 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
8037 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
8038 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
8039 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
8040 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
8041 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
8042 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
8043 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
8044 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
8045 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
8046 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
8047 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
8048 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
8049 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
8050 * gcc.target/i386/mpx/vararg-1-nov.c: New.
8051 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
8052 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
8053 * gcc.target/i386/mpx/vararg-2-nov.c: New.
8054 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
8055 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
8056 * gcc.target/i386/mpx/vararg-3-nov.c: New.
8057 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
8058 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
8059 * gcc.target/i386/mpx/vararg-4-nov.c: New.
8060 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
8061 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
8062 * gcc.target/i386/mpx/vararg-5-nov.c: New.
8063 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
8064 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
8065 * gcc.target/i386/mpx/vararg-6-nov.c: New.
8066 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
8067 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
8068 * gcc.target/i386/mpx/vararg-7-nov.c: New.
8069 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
8070 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
8071 * gcc.target/i386/mpx/vararg-8-nov.c: New.
8072 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
8073 * gcc.target/i386/mpx/vla-1-lbv.c: New.
8074 * gcc.target/i386/mpx/vla-1-nov.c: New.
8075 * gcc.target/i386/mpx/vla-1-ubv.c: New.
8076 * gcc.target/i386/mpx/vla-2-lbv.c: New.
8077 * gcc.target/i386/mpx/vla-2-nov.c: New.
8078 * gcc.target/i386/mpx/vla-2-ubv.c: New.
8080 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
8082 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
8084 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
8086 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
8088 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
8090 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
8091 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
8093 2015-03-10 Jakub Jelinek <jakub@redhat.com>
8096 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
8099 * c-c++-common/pr65120.c: New test.
8101 PR rtl-optimization/65321
8102 * gcc.dg/pr65321.c: New test.
8104 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
8106 PR tree-optimization/65355
8107 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
8109 2015-03-09 Jakub Jelinek <jakub@redhat.com>
8112 * c-c++-common/pr49706.c: Adjust tests for not warning
8113 about !!x == y or !b == y where b is boolean, and add
8115 * c-c++-common/pr62199-2.c: Likewise.
8117 2015-03-09 Richard Biener <rguenther@suse.de>
8120 * gcc.dg/torture/pr65270-1.c: New testcase.
8121 * gcc.dg/torture/pr65270-2.c: Likewise.
8123 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
8125 PR tree-optimization/63743
8126 * gcc.dg/pr63743.c: New test.
8128 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
8131 * g++.dg/lto/pr65316_0.C: New testcase.
8132 * g++.dg/lto/pr65316_1.C: New testcase.
8134 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
8137 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
8139 * g++.dg/abi/rtti3.C: Likewise.
8141 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
8144 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
8146 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
8148 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
8150 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
8152 2015-03-08 Morin <mikael@gcc.gnu.org>
8155 * gfortran.dg/entry_20.f90: New.
8157 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
8160 * gcc.c-torture/compile/pr65153.c: New.
8162 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
8165 * g++.dg/torture/pr65249.C: New.
8167 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
8169 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
8171 (int64_t): Likewise.
8173 2015-03-07 Marek Polacek <polacek@redhat.com>
8174 Martin Uecker <uecker@eecs.berkeley.edu>
8177 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
8179 * c-c++-common/ubsan/bounds-8.c: New test.
8180 * c-c++-common/ubsan/bounds-9.c: New test.
8181 * gcc.dg/ubsan/bounds-2.c: New test.
8183 2015-03-05 Martin Sebor <msebor@redhat.com>
8185 * PR testsuite/63175
8186 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
8187 checking of results into main to prevent it from getting optimized
8189 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
8191 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
8193 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
8194 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
8195 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
8198 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
8200 * g++.dg/lto/pr65302_1.C: New testcase.
8201 * g++.dg/lto/pr65302_0.C: New testcase.
8203 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
8205 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
8206 -fno-ipa-icf to dg-options.
8208 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
8210 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
8211 compiles using the linker plugin.
8213 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
8215 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
8217 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
8219 * gcc.target/arm/pr65067.c: New test.
8221 2015-03-05 Martin Liska <mliska@suse.cz>
8224 * gcc.dg/ipa/pr65318.c: New test.
8226 2015-03-05 Marek Polacek <polacek@redhat.com>
8228 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
8230 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8232 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
8234 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8236 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
8237 max-unroll-times back to defaults for s390.
8239 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8243 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8246 * g++.dg/cpp0x/initlist92.C: New.
8248 2015-03-05 Richard Biener <rguenther@suse.de>
8250 PR tree-optimization/65310
8251 * gcc.dg/vect/pr65310.c: New testcase.
8253 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8256 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
8258 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
8260 * gnat.dg/entry_queues3.adb: New test.
8262 2015-03-04 Ian Lance Taylor <iant@google.com>
8264 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
8266 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
8269 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
8271 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
8273 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
8274 -fno-ipa-icf to dg-options
8275 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
8276 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
8278 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
8281 * g++.dg/cpp0x/decltype62.C: New.
8283 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
8285 * gnat.dg/object_overflow5.adb: New test.
8287 2015-03-03 Martin Liska <mliska@suse.cz>
8290 * gcc.dg/ipa/pr65287.c: New test.
8292 2015-03-03 Martin Jambor <mjambor@suse.cz>
8293 Eric Botcazou <ebotcazou@adacore.com>
8295 * gnat.dg/specs/pack12.ads: New test.
8297 2015-03-03 Martin Liska <mliska@suse.cz>
8299 * gcc.dg/ipa/PR65282.c: New test.
8301 2015-03-13 Jeff Law <law@redhat.com>
8303 PR tree-optimization/65241
8304 * gcc.c-torture/compile/pr65241.c: New test.
8306 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
8309 * gcc.target/avr/torture/pr64331.c: New test.
8311 2015-03-03 Martin Liska <mliska@suse.cz>
8312 Jan Hubicka <hubicka@ucw.cz>
8314 * g++.dg/ipa/pr65263.C: New test.
8316 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
8319 * gcc.dg/lto/pr65130_0.c: New testcase.
8320 * gcc.dg/lto/pr65130_1.c: New testcase.
8322 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
8325 * g++.dg/torture/pr64988.C: New testcase.
8327 2015-03-02 Tobias Burnus <burnus@net-b.de>
8329 * gfortran.dg/coarray_atomic_6.f90: New.
8331 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
8334 * gcc.target/i386/pr65184.c: New.
8336 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
8339 * gcc.target/i386/pr65183.c: New.
8341 2015-02-28 Martin Liska <mliska@suse.cz>
8342 Jan Hubicka <hubicka@ucw.cz>
8344 * gcc.dg/ipa/ipa-icf-35.c: New test.
8345 * gcc.dg/ipa/ipa-icf-36.c: New test.
8346 * gcc.dg/ipa/ipa-icf-37.c: New test.
8348 2015-02-28 Martin Liska <mliska@suse.cz>
8349 Jan Hubicka <hubicka@ucw.cz>
8352 * gcc.dg/ipa/ipa-icf-34.c: New test.
8354 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
8357 * gcc.target/sh/sh/pr61142.c: New.
8359 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
8361 * g++.dg/other/dump-ada-spec-3.C: New test.
8363 2015-03-01 Martin Liska <mliska@suse.cz>
8365 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
8366 * g++.dg/ipa/pr63595.C: Update expected results.
8368 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
8371 * g++.dg/ipa/ipa-icf-6.C: New testcase.
8373 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
8375 * gcc.dg/vect/pr59354.c: Move vector producing code to
8378 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
8381 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
8382 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
8383 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
8384 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
8386 2015-02-27 Jakub Jelinek <jakub@redhat.com>
8388 PR tree-optimization/65048
8389 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
8390 (foo): Use K&R style definition.
8392 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
8395 * g++.dg/pr65032.C: New.
8397 2015-02-27 Marek Polacek <polacek@redhat.com>
8400 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
8403 2015-02-27 Marek Polacek <polacek@redhat.com>
8406 * gcc.dg/pr65228.c: New test.
8408 2015-02-27 Kai Tietz <ktietz@redhat.com>
8411 * gcc.dg/weak/weak-17.c: New file.
8413 2015-02-27 Richard Biener <rguenther@suse.de>
8416 * g++.dg/lto/pr65193_0.C: New testcase.
8418 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8420 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
8421 * gcc.target/s390/hotpatch-8.c: Likewise.
8422 * gcc.target/s390/hotpatch-9.c: Likewise.
8423 * gcc.target/s390/pr61078.c: Likewise.
8424 * gcc.target/s390/pr57960.c: Remove -m64.
8425 * gcc.target/s390/pr61078.c: Likewise.
8427 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
8428 Martin Liska <mliska@suse.cz>
8431 * gcc.dg/pr64454.c: Disable ICF.
8432 * gcc.dg/pr28685-1.c: Disable ICF
8433 * gcc.dg/ipa/iinline-5.c: Disable ICF.
8434 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
8435 * g++.dg/ipa/ipa-icf-4.C: Update template.
8437 2015-02-26 Jakub Jelinek <jakub@redhat.com>
8439 PR tree-optimization/65216
8440 * gcc.c-torture/execute/pr65216.c: New test.
8442 PR tree-optimization/65215
8443 * gcc.c-torture/execute/pr65215-1.c: New test.
8444 * gcc.c-torture/execute/pr65215-2.c: New test.
8445 * gcc.c-torture/execute/pr65215-3.c: New test.
8446 * gcc.c-torture/execute/pr65215-4.c: New test.
8447 * gcc.c-torture/execute/pr65215-5.c: New test.
8449 2015-02-26 Tom de Vries <tom@codesourcery.com>
8451 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
8453 2015-02-26 Martin Liska <mliska@suse.cz>
8454 Jan Hubicka <hubicka@ucw.cz>
8456 * g++.dg/ipa/pr64146.C: Update expected results.
8457 * gcc.dg/ipa/ipa-icf-26.c: Update test.
8458 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
8459 * gcc.dg/ipa/ipa-icf-34.c: New test.
8461 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
8463 * gcc.dg/vect/vect-pr61917.c: Rename to ...
8464 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
8465 (dg-additional-options): Remove dg directive.
8466 (dg-final): Add dg directive.
8468 2015-02-26 Marek Polacek <polacek@redhat.com>
8471 * g++.dg/ipa/pr65008.C: New test.
8473 2015-02-26 Tom de Vries <tom@codesourcery.com>
8475 * lib/profopt.exp (profopt-target-cleanup): New proc.
8476 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
8477 files from sources from dg-additional-sources.
8479 2015-02-26 Tom de Vries <tom@codesourcery.com>
8481 * lib/gcov.exp: Cleanup in case of xfail.
8483 2015-02-26 Sebastian Pop <s.pop@samsung.com>
8485 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
8487 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
8490 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
8491 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
8492 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
8493 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
8494 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
8495 * g++.dg/debug/pr46123.C: XFAIL and move...
8496 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
8497 * gcc.dg/debug/dwarf2-3.c: Move...
8498 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
8500 2015-02-26 Marek Polacek <polacek@redhat.com>
8503 * g++.dg/cpp1y/pr65202.C: New test.
8505 2015-02-26 Tom de Vries <tom@codesourcery.com>
8507 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
8508 locale_facets.h.gcov.
8510 2015-02-26 Tom de Vries <tom@codesourcery.com>
8512 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
8514 2015-02-26 Tom de Vries <tom@codesourcery.com>
8516 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
8518 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
8521 * gcc.target/i386/pr65217.c: New.
8523 2015-02-26 Tom de Vries <tom@codesourcery.com>
8525 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
8527 2015-02-26 Tom de Vries <tom@codesourcery.com>
8529 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
8531 2015-02-26 Sebastian Pop <s.pop@samsung.com>
8533 PR tree-optimization/65048
8534 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
8536 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
8538 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
8539 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
8541 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
8544 * gcc.target/i386/pr65161.c: New test.
8546 2015-02-26 Terry Guo <terry.guo@arm.com>
8548 * gcc.target/arm/no-volatile-in-it.c: New test.
8550 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
8552 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
8553 (dg-options): Add -save-temps.
8554 (dg-final): Add cleanup-saved-temps.
8556 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
8558 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
8560 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
8562 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
8563 * gcc.target/powerpc/pack01.c: Include string.h.
8565 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
8568 * gcc.target/i386/pr65167.c: New.
8570 2015-02-25 Kai Tietz <ktietz@redhat.com>
8572 PR tree-optimization/61917
8573 * gcc.dg/vect/vect-pr61917.c: New file.
8575 2015-02-24 Jakub Jelinek <jakub@redhat.com>
8577 PR tree-optimization/65170
8578 * gcc.c-torture/execute/pr65170.c: New test.
8579 * gcc.dg/tree-ssa/vrp96.c: New test.
8581 2015-02-24 Tom de Vries <tom@codesourcery.com>
8583 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
8585 2015-02-24 Tom de Vries <tom@codesourcery.com>
8588 * lib/gcc-defs.exp (additional_sources_used): Add new var.
8589 (dg-additional-files-options): Copy additional_sources to
8590 additional_sources_used before emptying additional_sources.
8591 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
8592 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
8593 (cleanup-saved-temps): Use additional_sources_used instead of
8595 (dg-test): Reset additional_sources_used.
8597 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
8600 * gfortran.dg/integer_exponentiation_6.F90: New test.
8602 2015-02-23 Martin Sebor <msebor@redhat.com>
8605 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
8606 two parts. One to save registers, the other to verify the
8607 registers have the right values. Save register state into
8608 static data rather than on the stack.
8610 2015-02-23 Jakub Jelinek <jakub@redhat.com>
8613 * c-c++-common/asan/pr63888.c: New test.
8615 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
8618 * gcc.c-torture/compile/pr65163.c: New.
8620 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8622 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
8623 with -m31 on 64 bit.
8624 * gcc.dg/hoist-register-pressure-2.c: Likewise.
8625 * gcc.dg/hoist-register-pressure-3.c: Likewise.
8627 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8629 * gcc.target/s390/20090223-1.c: Add
8630 -Wno-implicit-function-declaration option.
8631 * gcc.target/s390/pr42224.c: Likewise.
8632 * gcc.target/s390/pr55718.c: Likewise.
8634 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8636 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
8637 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
8638 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
8639 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
8640 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
8641 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
8642 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
8643 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
8644 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
8645 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
8646 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
8647 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
8648 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
8649 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
8650 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
8651 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
8652 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
8653 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
8654 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
8655 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
8656 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
8658 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8660 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
8661 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
8662 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
8663 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
8664 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
8665 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
8666 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
8667 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
8668 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
8669 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
8670 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
8671 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
8672 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
8673 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
8674 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
8675 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
8677 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
8681 * gfortran.dg/pr61960.f90: New.
8682 * gfortran.dg/pr64230.f90: New.
8683 * gfortran.dg/pr64980.f03: New.
8685 2015-02-22 Tom de Vries <tom@codesourcery.com>
8687 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
8689 2015-02-21 Arnaud Charlet <charlet@adacore.com>
8692 * gnat.dg/timing_events.adb: Removed, invalid test.
8694 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
8697 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
8699 * g++.dg/gcov/gcov-2.C: Likewise.
8701 2015-02-20 Richard Biener <rguenther@suse.de>
8703 PR tree-optimization/65136
8704 * gcc.dg/tree-ssa/pr65136.c: New testcase.
8706 2015-02-20 Jakub Jelinek <jakub@redhat.com>
8709 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
8710 and nvptx-*-* blacklisting.
8712 * gcc.dg/sibcall-9.c: New test.
8713 * gcc.dg/sibcall-10.c: New test.
8715 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8717 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
8719 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
8722 * gcc.target/avr/torture/pr64452.c: New test.
8724 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
8726 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
8727 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
8729 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8732 * lib/target-supports.exp (check_compile): Check whether
8733 additional_sources is defined before using it.
8735 2015-02-19 Jakub Jelinek <jakub@redhat.com>
8738 * g++.dg/opt/pr65074.C: New file.
8740 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
8742 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
8743 (size_type): New typedef.
8744 (operator "" _script): Use it for the last argument.
8746 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8748 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
8750 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8752 * lib/target-supports.exp (check_compile): Save/restore
8753 additional_sources that may belong to an actual test.
8755 2015-02-18 Jakub Jelinek <jakub@redhat.com>
8757 PR gcov-profile/64634
8758 * g++.dg/gcov/gcov-15.C: New test.
8760 2015-02-18 Tom de Vries <tom@codesourcery.com>
8762 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
8764 2015-02-18 Tom de Vries <tom@codesourcery.com>
8766 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
8768 2015-02-18 Tom de Vries <tom@codesourcery.com>
8770 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
8772 2015-02-18 Tom de Vries <tom@codesourcery.com>
8774 * gfortran.dg/fmt_cache_1.f: Add missing close.
8776 2015-02-18 Tom de Vries <tom@codesourcery.com>
8779 * gfortran.dg/read_eof_8.f90: Add missing close.
8781 2015-02-18 Richard Biener <rguenther@suse.de>
8783 PR tree-optimization/65063
8784 * gcc.dg/pr65063.c: New testcase.
8786 2015-02-18 Richard Biener <rguenther@suse.de>
8788 PR tree-optimization/62217
8789 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
8791 2015-02-18 Marek Polacek <polacek@redhat.com>
8794 * c-c++-common/ubsan/pr65081.c: New test.
8796 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
8798 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
8799 * gcc.target/sh/force-cbranch-delay-slot.c: New.
8801 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
8803 * gcc.dg/ipa/propalign-3.c: New test.
8805 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
8808 * gcc.target/sh/pr64793.c: New.
8809 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
8811 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
8813 * gcc.target/arm/divzero.c: New test case.
8815 2015-02-17 Tom de Vries <tom@codesourcery.com>
8817 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
8819 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
8820 Jakub Jelinek <jakub@redhat.com>
8823 * g++.dg/cpp0x/pr65075.C: New test.
8825 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
8828 * gcc.target/powerpc/pr65058.c: New test.
8830 2015-02-16 Jeff Law <law@redhat.com>
8832 PR tree-optimization/64823
8833 * gcc.dg/uninit-20.c: New test.
8835 2015-02-16 Jakub Jelinek <jakub@redhat.com>
8836 James Greenhalgh <james.greenhalgh@arm.com>
8839 * gcc.dg/ipa/ipa-clone-1.c: New test.
8841 2015-02-16 Richard Biener <rguenther@suse.de>
8843 PR tree-optimization/65077
8844 * gcc.dg/torture/pr65077.c: New testcase.
8846 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
8848 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
8849 Directive adjusted to scan for ldaxr.
8850 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
8851 adjusted to scan for ldaex.
8853 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
8856 * g++.dg/cpp0x/constexpr-65080.C: New.
8858 2015-02-16 Richard Biener <rguenther@suse.de>
8860 PR tree-optimization/63593
8861 * gcc.dg/pr63593.c: New testcase.
8863 2015-02-16 Marek Polacek <polacek@redhat.com>
8866 * gcc.dg/pr65066.c: New test.
8868 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
8870 * gcc.dg/pr65002.C: Move ...
8871 * g++.dg/ipa/pr65002.C: ... here.
8873 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
8875 * gcc.target/powerpc/pr64205.c: Skip on AIX.
8876 * gcc.target/powerpc/pr64505.c: Skip on AIX.
8877 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
8878 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
8880 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
8883 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
8884 the expression to find calls.
8885 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8886 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8887 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8888 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8889 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8891 2015-02-14 Marek Polacek <polacek@redhat.com>
8894 * gcc.dg/array-11.c: New test.
8895 * gcc.dg/array-12.c: New test.
8896 * gcc.dg/array-13.c: New test.
8897 * gcc.dg/array-14.c: New test.
8898 * gcc.dg/c99-flex-array-typedef-1.c: New test.
8899 * gcc.dg/c99-flex-array-typedef-2.c: New test.
8900 * gcc.dg/c99-flex-array-typedef-3.c: New test.
8901 * gcc.dg/c99-flex-array-typedef-5.c: New test.
8902 * gcc.dg/c99-flex-array-typedef-7.c: New test.
8903 * gcc.dg/c99-flex-array-typedef-8.c: New test.
8905 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
8908 * g++.dg/lookup/using54.C: New.
8910 2015-02-13 Jeff Law <law@redhat.com>
8913 Revert my change for tree-optimization/64823.
8915 2015-02-13 Jakub Jelinek <jakub@redhat.com>
8917 PR tree-optimization/65053
8918 * gcc.c-torture/execute/pr65053-1.c: New test.
8919 * gcc.c-torture/execute/pr65053-2.c: New test.
8921 2015-02-13 Marek Polacek <polacek@redhat.com>
8924 * gcc.dg/pr65050.c: New test.
8926 2015-02-13 Jeff Law <law@redhat.com>
8928 PR tree-optimization/64823
8929 * gcc.dg/uninit-20.c: New test.
8931 PR rtl-optimization/47477
8932 * gcc.dg/tree-ssa/pr47477.c: New test.
8934 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
8937 * g++.dg/parse/ivdep-2.C: New.
8938 * g++.dg/parse/ivdep-3.C: Likewise.
8940 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8943 * gfortran.dg/continuation_13.f90: New test.
8944 * gfortran.dg/continuation_14.f: New test.
8946 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
8949 * g++.dg/cpp0x/sfinae55.C: New.
8951 2015-02-13 Jakub Jelinek <jakub@redhat.com>
8954 * g++.dg/ipa/pr65034.C: New test.
8956 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
8958 PR tree-optimization/65002
8959 * gcc.dg/pr65002.C: New.
8961 2015-02-13 Marek Polacek <polacek@redhat.com>
8964 * c-c++-common/pr65040.c: New test.
8966 2015-02-13 Bin Cheng <bin.cheng@arm.com>
8968 PR tree-optimization/64705
8969 * gcc.dg/tree-ssa/pr64705.c: New test.
8971 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
8974 * gcc.dg/visibility-22.c: New test.
8975 * gcc.dg/visibility-23.c: New test.
8976 * gcc.target/i386/pr32219-1.c: New test.
8977 * gcc.target/i386/pr32219-2.c: New test.
8978 * gcc.target/i386/pr32219-3.c: New test.
8979 * gcc.target/i386/pr32219-4.c: New test.
8980 * gcc.target/i386/pr32219-5.c: New test.
8981 * gcc.target/i386/pr32219-6.c: New test.
8982 * gcc.target/i386/pr32219-7.c: New test.
8983 * gcc.target/i386/pr32219-8.c: New test.
8984 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
8986 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8988 PR libgfortran/57822
8989 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
8990 four different KINDs.
8992 2015-02-12 Jakub Jelinek <jakub@redhat.com>
8995 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
8998 * g++.dg/ubsan/pr65000.C: New test.
9000 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
9003 * gfortran.dg/finalize_28.f90: New test
9005 2015-02-12 Jakub Jelinek <jakub@redhat.com>
9008 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
9009 DW_TAG_lexical_block removal.
9010 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
9011 * g++.dg/guality/pr55541.C: New test.
9014 * g++.dg/ubsan/pr64984.C: New test.
9016 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
9018 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
9020 2015-02-12 Jakub Jelinek <jakub@redhat.com>
9023 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
9024 instructions for 2015-01-14 get_memmodel changes.
9025 * gcc.target/powerpc/atomic-p8.c: Likewise.
9028 * g++.dg/ubsan/pr65019.C: New test.
9030 PR tree-optimization/65014
9031 * gcc.c-torture/compile/pr65014.c: New test.
9033 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9035 PR libgfortran/57822
9036 * gfortran/fmt_g0_7.f08: Revise test.
9038 2015-02-11 Jeff Law <law@redhat.com>
9041 * gcc.target/m68k/pr63347.c: New test.
9043 2015-02-11 Marek Polacek <polacek@redhat.com>
9045 * g++.dg/ubsan/shift-1.C: New test.
9046 * gcc.dg/ubsan/c-shift-2.c: New test.
9047 * c-c++-common/ubsan/shift-5.c: Remove file.
9049 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
9051 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
9052 Directive adjusted to XFAIL.
9053 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
9056 2015-02-11 Jakub Jelinek <jakub@redhat.com>
9059 * g++.dg/opt/pr65003.C: New test.
9061 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
9063 * lib/target-supports.exp (check_effective_target_pie): Renamed
9065 (check_effective_target_pie_enabled): This.
9066 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
9067 * gcc.target/i386/pie.c: Likewise.
9069 2015-02-11 Andrew Pinski <apinski@cavium.com>
9072 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
9073 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
9075 2015-02-11 Jakub Jelinek <jakub@redhat.com>
9078 * gcc.target/i386/pr61925-1.c: New test.
9079 * gcc.target/i386/pr61925-2.c: New test.
9080 * gcc.target/i386/pr61925-3.c: New test.
9082 2015-02-10 Jakub Jelinek <jakub@redhat.com>
9085 * g++.dg/asan/pr65004.C: New test.
9087 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
9090 * gcc.taget/sh/pr64661-0.h: New.
9091 * gcc.taget/sh/pr64661-1.c: New.
9092 * gcc.taget/sh/pr64661-2.c: New.
9093 * gcc.taget/sh/pr64661-3.c: New.
9094 * gcc.taget/sh/pr64661-4.c: New.
9096 2015-02-10 Richard Biener <rguenther@suse.de>
9098 PR tree-optimization/64995
9099 * g++.dg/torture/pr64995.C: New testcase.
9101 2015-02-10 Richard Biener <rguenther@suse.de>
9103 PR tree-optimization/64909
9104 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
9106 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9108 * gcc.dg/signbit-sa.c: New test.
9110 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9112 PR libgfortran/57822
9113 * gfortran/fmt_g0_7.f08: New test.
9115 2015-02-10 Bin Cheng <bin.cheng@arm.com>
9117 PR tree-optimization/43378
9118 * gcc.dg/tree-ssa/pr43378.c: New test.
9120 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
9123 * g++.dg/torture/pr64978.C: New testcase.
9125 2015-02-09 Jakub Jelinek <jakub@redhat.com>
9128 * gcc.dg/asan/pr64981.c: New test.
9130 2015-02-09 Marek Polacek <polacek@redhat.com>
9133 * gcc.dg/pr64856.c: New test.
9135 2015-02-09 Jakub Jelinek <jakub@redhat.com>
9138 * gcc.dg/tree-ssa/stdarg-7.c: New test.
9139 * gcc.c-torture/execute/pr64979.c: New test.
9141 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
9143 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
9145 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
9147 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
9148 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
9150 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
9153 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
9155 2015-02-09 Richard Biener <rguenther@suse.de>
9157 PR tree-optimization/54000
9158 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
9160 2015-02-09 Tom de Vries <tom@codesourcery.com>
9162 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
9164 2015-02-09 Martin Liska <mliska@suse.cz>
9166 * g++.dg/ipa/pr64858.C: New test.
9168 2015-02-09 Tom de Vries <tom@codesourcery.com>
9170 * gcc.dg/uninit-19.c: Fix warning line for fpic.
9172 2015-02-08 Andrew Pinski <apinski@cavium.com>
9174 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
9176 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
9179 * gfortran.dg/use_rename_8.f90: New.
9181 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
9183 * gnat.dg/addr7.ad[sb]: New test.
9184 * gnat.dg/addr8.ad[sb]: Likewise.
9186 2015-02-06 David Malcolm <dmalcolm@redhat.com>
9189 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
9190 from jit.dg/test-compile-to-executable.c's create_code, with a
9191 clarification of the output message.
9192 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
9194 (test_jit): Use CHECK_NO_ERRORS when calling
9195 gcc_jit_context_compile_to_file.
9196 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
9197 jit-verify-compile-to-file to jit-verify-output-file-was-created.
9198 (jit-setup-compile-to-file): Likewise. Add a verbose comment
9199 about deletions that are attempted.
9200 (jit-verify-compile-to-file): Rename to...
9201 (jit-verify-output-file-was-created): ...this, and drop the
9202 attempt to run "file" and verify the output.
9203 (jit-verify-assembler): New function.
9204 (jit-verify-object): New function.
9205 (jit-verify-dynamic-library): New function.
9206 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
9207 favor of an implementation from new file
9208 create-code-for-hello-world-executable.h, which also adds a
9210 (dg-final): Replace jit-verify-compile-to-file with
9211 jit-verify-output-file-was-created, and invoke new function
9212 jit-verify-assembler.
9213 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
9215 (dg-final): Replace jit-verify-compile-to-file with
9216 jit-verify-output-file-was-created, and invoke new function
9217 jit-verify-dynamic-library.
9218 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
9219 favor of an implementation from new file
9220 create-code-for-hello-world-executable.h, which also adds a
9222 (dg-final): Replace jit-verify-compile-to-file with
9223 jit-verify-output-file-was-created. Strengthen the expected stdout
9224 from the built executable.
9225 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
9226 favor of an implementation from new file
9227 create-code-for-hello-world-executable.h, which also adds a
9229 (dg-final): Replace jit-verify-compile-to-file with
9230 jit-verify-output-file-was-created, and invoke new function
9232 * jit.dg/verify-dynamic-library.c: New source file.
9234 2015-02-06 Sebastian Pop <s.pop@samsung.com>
9235 Brian Rzycki <b.rzycki@samsung.com>
9237 PR tree-optimization/64878
9238 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
9240 2015-02-06 Jakub Jelinek <jakub@redhat.com>
9243 * g++.dg/ipa/pr64896.C: New test.
9245 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
9248 * gcc.target/powerpc/pr64205.c: New file.
9250 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
9252 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
9253 (dg-options): Use -fpie instead of -fPIE -pie.
9255 2015-02-06 Jakub Jelinek <jakub@redhat.com>
9258 * g++.dg/asan/pr64937.C: New test.
9260 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
9263 * gfortran.dg/class_to_type_4.f90: New test
9265 2015-01-29 Andre Vehreschild <vehre@gmx.de>
9267 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
9269 2015-02-06 Jakub Jelinek <jakub@redhat.com>
9271 PR rtl-optimization/64957
9273 * gcc.c-torture/execute/pr64957.c: New test.
9275 2015-02-05 Jeff Law <law@redhat.com>
9278 * gcc.target/h8300/pr17306-1.c: New test.
9279 * gcc.target/h8300/pr17306-2.c: New test.
9281 2015-02-05 Tobias Burnus <burnus@net-b.de>
9284 * gfortran.dg/structure_constructor_12.f90: New.
9286 2015-02-05 Jeff Law <law@redhat.com>
9289 gcc.target/h8300/pr58400.c: New test.
9291 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
9293 * gcc.target/arm/macro_defs0.c: New test.
9294 * gcc.target/arm/macro_defs1.c: New test.
9295 * gcc.target/arm/macro_defs2.c: New test.
9297 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
9299 PR rtl-optimization/64905
9300 * gcc.target/i386/pr64905.c: Require nonpic target.
9301 (dg-options): Add -fomit-frame-pointer.
9304 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
9306 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
9309 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
9312 * gfortran.dg/type_to_class_2.f90: New test
9313 * gfortran.dg/type_to_class_3.f90: New test
9315 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
9318 * g++.dg/torture/pr64686.C: New testcase.
9320 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
9322 PR rtl-optimization/64905
9323 * gcc.target/i386/pr64905.c: New file.
9325 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
9327 * gcc.dg/guality/pr41447-1.c: Remove xfail.
9328 * gcc.dg/guality/pr41616-1.c: Ditto.
9330 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
9333 * gcc.dg/pr64817-3.c: New.
9335 2015-02-04 Jakub Jelinek <jakub@redhat.com>
9336 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9338 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
9339 pass parameters in registers.
9340 * gcc.dg/guality/pr36728-2.c (main): Likewise.
9341 * gcc.dg/guality/pr36728-3.c (main): Likewise.
9342 * gcc.dg/guality/pr36728-4.c (main): Likewise.
9344 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
9345 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9347 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
9348 list, allow for multilibed targets.
9349 * gcc.dg/combine_ashiftrt_2.c: Likewise.
9351 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
9353 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
9354 * gcc.dg/pr46728-6.c: Ditto.
9356 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
9358 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
9359 for mips_nanlegacy target.
9361 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
9363 * gcc.target/i386/chkp-hidden-def.c: New.
9365 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9368 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
9369 to use 24 bits for bitfield b.
9371 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9374 * lib/target-supports.exp (check_effective_target_bswap64): Do not
9375 cache result in a global variable. Include all 32-bit targets for
9378 2015-02-03 Jakub Jelinek <jakub@redhat.com>
9380 PR rtl-optimization/64756
9381 * gcc.c-torture/execute/pr64756.c: New test.
9383 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
9386 * gcc.target/sh/pr64660-0.h: New.
9387 * gcc.target/sh/pr64660-1.c: New.
9388 * gcc.target/sh/pr64660-2.c: New.
9389 * gcc.target/sh/pr64660-3.c: New.
9390 * gcc.target/sh/pr64660-4.c: New.
9392 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
9395 * g++.dg/warn/Waddress-2.C: New.
9397 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
9400 * gcc.target/i386/pr49095.c: XFAIL for ia32.
9402 2015-02-03 Dodji Seketeli <dodji@redhat.com>
9404 PR preprocessor/64803
9405 * gcc.dg/cpp/builtin-macro-1.c: New test case.
9407 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
9409 * g++.dg/ipa/devirt-37.C: Disable early inlining.
9411 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
9413 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9414 (_ARM_FPSRC): Add DN and AHP fields.
9415 (clean_results): Force DN=1 on AArch64.
9416 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
9417 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
9418 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
9419 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
9420 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
9421 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
9423 2015-02-02 Alan Modra <amodra@gmail.com>
9425 * gcc.target/powerpc/cprophard.c: New.
9427 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
9429 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
9430 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
9432 2015-02-01 Jakub Jelinek <jakub@redhat.com>
9435 * gcc.dg/pr64817-1.c: New test.
9436 * gcc.dg/pr64817-2.c: New test.
9438 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
9441 * gcc.target/sh/pr64851-0.h: New
9442 * gcc.target/sh/pr64851-1.c: New
9443 * gcc.target/sh/pr64851-2.c: New
9444 * gcc.target/sh/pr64851-3.c: New
9445 * gcc.target/sh/pr64851-4.c: New
9447 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
9450 * gcc.dg/torture/pr64882.c: New test.
9452 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
9455 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
9458 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
9460 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
9461 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
9462 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
9463 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
9464 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
9465 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
9467 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
9468 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
9470 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
9471 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
9474 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
9477 * g++.dg/pr64688-2.C: New.
9479 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
9481 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
9482 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
9483 * gcc.target/i386/fuse-caller-save.c: Ditto.
9484 * gcc.target/i386/headmerge-1.c: Ditto.
9485 * gcc.target/i386/headmerge-2.c: Ditto.
9486 * gcc.target/i386/sibcall-6.c: Ditto.
9488 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
9491 * gcc.target/i386/pr64617.c: New test.
9493 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
9496 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
9497 (dg-options): Remove -m32.
9498 (dg-final): Scan for "movb %al" only.
9499 * gcc.target/i386/pr15184-2.c: Ditto.
9501 2015-01-30 Richard Biener <rguenther@suse.de>
9503 PR tree-optimization/64829
9504 * gcc.dg/vect/pr64829.c: New testcase.
9506 2015-01-29 Marek Polacek <polacek@redhat.com>
9509 * gcc.dg/pr64709.c: New test.
9511 2015-01-29 Jakub Jelinek <jakub@redhat.com>
9514 * g++.dg/ubsan/pr64717-1.C: New test.
9515 * g++.dg/ubsan/pr64717-2.C: New test.
9517 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
9519 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
9521 2015-01-29 Jeff Law <law@redhat.com>
9524 * gcc.target/i386/pr15184-1.c: New test.
9525 * gcc.target/i386/pr15184-2.c: New test.
9527 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9529 PR tree-optimization/64746
9530 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
9532 2015-01-29 Richard Biener <rguenther@suse.de>
9534 PR tree-optimization/64853
9535 * gcc.dg/torture/pr64853.c: New testcase.
9537 2015-01-29 Richard Biener <rguenther@suse.de>
9539 PR tree-optimization/64844
9540 * gcc.dg/vect/pr64844.c: New testcase.
9542 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9545 * gcc.dg/pr64809.c: Delete.
9547 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
9550 * gcc.target/i386/pr64805.c: New.
9552 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9554 * gcc.dg/guality/guality.h (main): Add argv[0] to
9555 guality_gdb_command.
9557 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
9560 * gcc.dg/tree-ssa/pr64801.c: New testcase.
9562 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
9565 * gcc.target/sh/sh.exp
9566 (check_effective_target_atomic_model_soft_gusa_available,
9567 check_effective_target_atomic_model_soft_tcb_available,
9568 check_effective_target_atomic_model_soft_imask_available,
9569 check_effective_target_atomic_model_hard_llcs_available): New.
9570 * gcc.target/sh/pr64659-0.h: New.
9571 * gcc.target/sh/pr64659-1.c: New.
9572 * gcc.target/sh/pr64659-2.c: New.
9573 * gcc.target/sh/pr64659-3.c: New.
9574 * gcc.target/sh/pr64659-4.c: New.
9576 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
9578 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
9579 scan-assembler-times pattern.
9581 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
9584 * gcc.dg/pr64809.c: New test.
9586 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
9588 PR tree-optimization/64277
9589 * gcc.dg/pr64277.c: New.
9591 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9593 PR tree-optimization/64718
9594 * gcc.c-torture/execute/pr64718.c: New test.
9596 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
9598 * gcc.target/aarch64/abs_2.c: New.
9600 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
9602 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
9603 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
9604 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
9607 2015-01-28 Jakub Jelinek <jakub@redhat.com>
9610 * lib/target-supports.exp (check_effective_target_comdat_group): New.
9611 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
9612 { target comdat_group }.
9614 2015-01-27 Tobias Burnus <burnus@net-b.de>
9617 * gfortran.dg/goacc/coarray_2.f90: New.
9619 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
9623 * g++.dg/torture/pr64139.C: New testcase.
9624 * g++.dg/torture/pr60871.C: Likewise.
9626 2015-01-27 Janus Weil <janus@gcc.gnu.org>
9629 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
9630 prevent linking errors.
9632 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
9635 * g++.dg/torture/pr64282.C: New testcase.
9637 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9639 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
9642 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9644 * gcc.target/s390/hotpatch-13.c: New testcase.
9645 * gcc.target/s390/hotpatch-14.c: New testcase.
9646 * gcc.target/s390/hotpatch-15.c: New testcase.
9647 * gcc.target/s390/hotpatch-16.c: New testcase.
9648 * gcc.target/s390/hotpatch-17.c: New testcase.
9649 * gcc.target/s390/hotpatch-18.c: New testcase.
9650 * gcc.target/s390/hotpatch-19.c: New testcase.
9651 * gcc.target/s390/hotpatch-20.c: New testcase.
9652 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
9653 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
9654 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
9655 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
9656 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
9657 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
9658 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
9659 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
9660 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
9661 * gcc.target/s390/hotpatch-10.c: Likewise.
9662 * gcc.target/s390/hotpatch-11.c: Likewise.
9663 * gcc.target/s390/hotpatch-12.c: Likewise.
9664 * gcc.target/s390/hotpatch-2.c: Likewise.
9665 * gcc.target/s390/hotpatch-3.c: Likewise.
9666 * gcc.target/s390/hotpatch-4.c: Likewise.
9667 * gcc.target/s390/hotpatch-5.c: Likewise.
9668 * gcc.target/s390/hotpatch-6.c: Likewise.
9669 * gcc.target/s390/hotpatch-7.c: Likewise.
9670 * gcc.target/s390/hotpatch-8.c: Likewise.
9671 * gcc.target/s390/hotpatch-9.c: Likewise.
9672 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
9673 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
9674 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
9675 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
9676 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
9677 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
9678 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
9679 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
9681 2015-01-27 Jiong Wang <jiong.wang@arm.com>
9683 * gcc.dg/long_branch.c: New testcase.
9685 2015-01-27 Richard Biener <rguenther@suse.de>
9687 PR tree-optimization/56273
9688 PR tree-optimization/59124
9689 PR tree-optimization/64277
9690 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9691 * gcc.dg/Warray-bounds-12.c: Likewise.
9692 * gcc.dg/Warray-bounds-13.c: Likewise.
9694 2015-01-27 Jakub Jelinek <jakub@redhat.com>
9696 PR rtl-optimization/61058
9697 * gcc.dg/pr61058.c: New test.
9699 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
9701 * gcc.target/i386/chkp-narrow-bounds.c: New.
9703 2015-01-27 Jakub Jelinek <jakub@redhat.com>
9705 PR tree-optimization/64807
9706 * gcc.dg/pr64807.c: New test.
9709 * gcc.dg/pr64766.c: New test.
9711 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
9714 * gcc.target/sh/pr49263-4.c: New.
9716 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
9719 * gfortran.dg/allocate_with_mold_1.f90: New test
9721 2015-01-26 Jakub Jelinek <jakub@redhat.com>
9724 * gcc.dg/pr64778.c: New test.
9727 * gcc.dg/vect/pr64421.c: New test.
9729 2015-01-26 Tobias Burnus <burnus@net-b.de>
9732 * gfortran.dg/coarray_36.f: New.
9733 * gfortran.dg/coarray_37.f90: New.
9735 2015-01-26 Janus Weil <janus@gcc.gnu.org>
9738 * gfortran.dg/class_allocate_18.f90: New.
9740 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9742 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
9744 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9746 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
9748 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9750 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
9752 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9754 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
9756 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9758 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
9759 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
9760 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
9761 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
9763 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9765 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
9766 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
9767 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
9769 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9771 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
9772 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
9773 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
9774 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
9775 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
9778 2015-01-26 Richard Biener <rguenther@suse.de>
9781 * gcc.dg/uninit-19.c: New testcase.
9783 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9785 * lib/target-supports.exp (check_effective_target_vect64): Add
9788 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
9791 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
9793 2015-01-26 Tony Liu <tony.liu@arm.com>
9795 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
9798 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
9801 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
9802 correctly, clean up afterwards.
9804 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
9807 * gfortran.dg/use_rename_7.f90: New.
9809 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
9811 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
9812 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
9814 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
9817 * gcc.target/sh/pr54236-4.c: New.
9819 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
9821 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
9822 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
9825 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
9828 * gfortran.dg/open_new_segv.f90: New test.
9830 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
9839 * gcc.target/sh/pr64345-1.c: New.
9840 * gcc.target/sh/pr64345-2.c: New.
9841 * gcc.target/sh/pr59533-1.c: New.
9842 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
9843 * gcc.target/sh/pr52933-2.c: Likewise.
9844 * gcc.target/sh/pr54089-1.c: Likewise.
9845 * gcc.target/sh/pr54236-1.c: Likewise.
9846 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
9847 * gcc.target/sh/pr49263-1.c: Remove xfails.
9848 * gcc.target/sh/pr49263-2.c: Likewise.
9849 * gcc.target/sh/pr49263-3.c: Likewise.
9850 * gcc.target/sh/pr53987-1.c: Likewise.
9851 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
9852 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
9853 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
9854 (test05, test06, test07, test08, test09, test10, test11, test12): New.
9855 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
9856 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
9858 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
9861 2015-01-24 Tom de Vries <tom@codesourcery.com>
9863 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
9865 2015-01-23 Ian Lance Taylor <iant@google.com>
9868 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
9869 targets without split stack support.
9871 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
9874 * gcc.target/i386/pr64317.c: New test.
9876 2015-01-23 Jakub Jelinek <jakub@redhat.com>
9878 PR rtl-optimization/63637
9879 PR rtl-optimization/60663
9880 * gcc.dg/pr63637-1.c: New test.
9881 * gcc.dg/pr63637-2.c: New test.
9882 * gcc.dg/pr63637-3.c: New test.
9883 * gcc.dg/pr63637-4.c: New test.
9884 * gcc.dg/pr63637-5.c: New test.
9885 * gcc.dg/pr63637-6.c: New test.
9886 * gcc.target/i386/pr63637-1.c: New test.
9887 * gcc.target/i386/pr63637-2.c: New test.
9888 * gcc.target/i386/pr63637-3.c: New test.
9889 * gcc.target/i386/pr63637-4.c: New test.
9890 * gcc.target/i386/pr63637-5.c: New test.
9891 * gcc.target/i386/pr63637-6.c: New test.
9893 2015-01-23 Richard Biener <rguenther@suse.de>
9896 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
9897 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
9899 2015-01-23 Marek Polacek <polacek@redhat.com>
9901 PR preprocessor/60570
9902 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
9903 * gcc.dg/cpp/pr60570.c: New test.
9905 2015-01-23 Richard Biener <rguenther@suse.de>
9908 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
9909 vectorization on vect64 targets.
9911 2015-01-23 Janus Weil <janus@gcc.gnu.org>
9914 * gfortran.dg/class_allocate_17.f90: New.
9916 2015-01-23 Tobias Burnus <burnus@net-b.de>
9919 * gfortran.dg/goacc/combined_loop.f90: New.
9921 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9924 * gfortran.dg/make_unit.f90: New test.
9926 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9929 * gfortran.dg/negative_unit_int8.f: Update.
9931 2015-01-22 Jeff Law <law@redhat.com>
9934 * gcc.target/m68k/pr52076-1.c: New test.
9935 * gcc.target/m68k/pr52076-2.c: New test.
9937 2015-01-22 Richard Biener <rguenther@suse.de>
9940 * gcc.dg/torture/pr64728.c: New testcase.
9942 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
9945 * g++.dg/pr64688.C: New test.
9947 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
9949 * gcc.target/i386/chkp-always_inline.c (f1): Make static
9950 to avoid errors with -fpic.
9952 2015-01-22 Richard Biener <rguenther@suse.de>
9955 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
9957 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
9959 PR rtl-optimization/64682
9960 * gcc.c-torture/execute/pr64682.c: New file.
9962 2015-01-21 Jakub Jelinek <jakub@redhat.com>
9965 * gcc.dg/pr64511.c: New test.
9967 PR rtl-optimization/62078
9968 * g++.dg/opt/pr62078.C: New test.
9971 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
9973 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
9976 * gfortran.dg/internal_pack_15.f90: New test.
9978 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
9980 * c-c++-common/tsan/step.c: New testcase.
9982 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9984 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
9986 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9988 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
9990 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9992 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
9994 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9996 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
9998 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10000 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
10002 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10004 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
10006 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10008 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
10010 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10012 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
10014 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10016 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
10018 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10020 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
10022 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10024 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
10026 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10028 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
10030 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10032 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
10033 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
10034 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
10037 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10039 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
10040 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
10041 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
10044 2015-01-21 Renlin Li <renlin.li@arm.com>
10046 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
10047 * g++.dg/tls/thread_local5g.C: Likewise.
10048 * g++.dg/tls/thread_local6g.C: Likewise.
10050 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10052 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
10053 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
10054 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
10056 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10058 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
10059 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
10060 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
10062 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10064 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
10065 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
10066 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
10068 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10070 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
10071 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
10072 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
10074 2015-01-20 Jeff Law <law@redhat.com>
10077 * gcc.target/m68k/pr59946.c: New test.
10079 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10081 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
10082 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
10083 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
10085 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10087 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
10088 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
10089 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
10091 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10093 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
10094 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
10095 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
10097 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10099 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
10100 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
10101 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
10103 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
10106 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10108 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
10109 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
10110 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
10112 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10114 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
10115 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
10116 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
10118 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10120 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
10122 2015-01-20 Jakub Jelinek <jakub@redhat.com>
10124 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
10127 * g++.dg/ubsan/pr64632.C: New test.
10130 * gcc.dg/pr64663.c: New test.
10132 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10135 * g++.dg/warn/Wunused-var-23.C: New.
10137 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10140 * g++.dg/cpp0x/constexpr-59937-1.C: New.
10141 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
10143 2015-01-20 Richard Biener <rguenther@suse.de>
10146 * gcc.dg/lto/pr64684_0.c: New testcase.
10147 * gcc.dg/lto/pr64684_1.c: Likewise.
10148 * gcc.dg/lto/pr64684_2.c: Likewise.
10149 * gcc.dg/lto/pr64685_0.c: Likewise.
10150 * gcc.dg/lto/pr64685_1.c: Likewise.
10152 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10155 * g++.dg/cpp1y/lambda-init12.C: New.
10157 2015-01-20 Richard Biener <rguenther@suse.de>
10159 PR tree-optimization/64410
10160 * g++.dg/vect/pr64410.cc: Require vect_double.
10162 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
10165 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
10167 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
10171 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
10173 PR rtl-optimization/64081
10174 * gcc.dg/pr64081.c: New test.
10176 2015-01-19 David Malcolm <dmalcolm@redhat.com>
10178 * jit.dg/harness.h: Include <unistd.h>.
10179 (CHECK_NO_ERRORS): New.
10180 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
10181 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
10182 gcc_jit_context_compile_to_file.
10183 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
10184 args to the spawned executable.
10185 (jit-expand-vars): New function.
10186 (jit-exe-params): New variable.
10187 (dg-jit-set-exe-params): New function.
10188 (jit-dg-test): Detect testcases that use
10189 jit-verify-compile-to-file and call jit-setup-compile-to-file.
10190 Set arguments of spawned process to jit-exe-params.
10191 (jit-get-output-filename): New function.
10192 (jit-setup-compile-to-file): New function.
10193 (jit-verify-compile-to-file): New function.
10194 (jit-run-executable): New function.
10195 (jit-verify-executable): New function.
10196 * jit.dg/test-compile-to-assembler.c: New testcase.
10197 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
10198 * jit.dg/test-compile-to-executable.c: New testcase.
10199 * jit.dg/test-compile-to-object.c: New testcase.
10201 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
10204 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
10207 2015-01-19 Martin Liska <mliska@suse.cz>
10209 * objc/compile/pr64668.m: New test.
10211 2015-01-19 David Malcolm <dmalcolm@redhat.com>
10213 * jit.dg/test-arith-overflow.c: Include stdbool.h.
10214 (create_overflow_fn): Update comment to clarify that
10215 the third param of the created function is a bool *, not
10217 (verify_int_overflow_fn): Convert param "expected_ovf" from
10218 int to bool. Update third param of "overflow_fn_type" from int *
10219 to bool *. Update local "actual_ovf" from int to bool.
10220 (verify_uint_overflow_fn): Likewise.
10222 2015-01-19 Martin Liska <mliska@suse.cz>
10224 * gcc.dg/ipa/ipa-icf-33.c: New test.
10226 2015-01-19 Felix Yang <felix.yang@huawei.com>
10227 Haijian Zhang <z.zhanghaijian@huawei.com>
10229 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10230 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
10231 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
10232 result_float64x2, expected_hfloat64x2): New helper type, variable and
10234 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
10235 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
10236 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
10237 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
10238 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
10239 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
10240 and target without the FMA feature.
10242 2015-01-19 Jiong Wang <jiong.wang@arm.com>
10244 * gcc.target/aarch64/pr64304.c: New testcase.
10246 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
10248 PR rtl-optimization/64081
10249 * gcc.dg/pr64081.c: New test.
10251 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
10254 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
10256 * gcc.target/aarch64/test_frame_6.c: Likewise.
10257 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
10258 and x19 (in the epilogue).
10259 * gcc.target/aarch64/test_frame_4.c: Likewise.
10260 * gcc.target/aarch64/test_frame_7.c: Likewise.
10262 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
10264 * gcc.target/i386/chkp-always_inline.c: New.
10266 2015-01-15 Andrew Pinski <apinski@cavium.com>
10267 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
10269 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
10270 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
10272 2015-01-18 Andre Vehreschild <vehre@gmx.de>
10275 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
10276 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
10278 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
10281 * gfortran.dg/unlimited_polymorphic_21.f90: New test
10283 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
10286 * gcc.target/sh/torture/pr64652.c: New.
10288 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
10290 * gcc.dg/ipa/ipa-icf-32.c: Update template.
10291 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
10292 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
10293 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
10294 * c-c++-common/asan/kasan-recover-1.c: Likewise.
10295 * c-c++-common/asan/kasan-recover-2.c: Likewise.
10297 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
10300 * g++.dg/torture/pr64378.C: New testcase.
10302 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
10305 * gfortran.dg/block_13.f08: New test
10307 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
10310 * gfortran.dg/associate_1.f03: Allow test for character with
10313 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
10315 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
10316 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
10318 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
10320 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
10322 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
10325 * gfortran.dg/unlimited_polymorphic_21.f90: New test
10327 2015-01-17 Andre Vehreschild <vehre@gmx.de>
10330 * gfortran.dg/alloc_comp_assign_13.f08: New test.
10333 * gfortran.dg/alloc_comp_assign_14.f08: New test.
10336 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
10338 2015-01-17 Andre Vehreschild <vehre@gmx.de>
10341 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
10343 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
10345 PR rtl-optimization/52773
10346 * gcc.c-torture/compile/pr52773.c: New test.
10348 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10351 * g++.dg/cpp0x/alias-decl-46.C: New.
10353 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
10355 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
10357 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
10359 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
10361 (CHECK_FP): Likewise.
10362 (CHECK_CUMULATIVE_SAT): Likewise.
10364 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
10366 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10367 (Set_Neon_Cumulative_Sat): Add parameter.
10368 (__set_neon_cumulative_sat): Support new parameter.
10369 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
10370 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
10372 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
10373 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
10376 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
10378 * g++.dg/tsan/vptr_benign_race.C: New testcase.
10379 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
10381 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10384 * g++.dg/tls/thread_local-ice4.C: New.
10386 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
10388 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
10391 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10394 * g++.dg/cpp0x/vt-62276.C: New.
10396 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
10398 PR middle-end/64353
10399 * g++.dg/pr64353.C: New.
10401 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10404 * gcc.target/aarch64/pr64263_1.c: New test.
10406 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
10408 PR tree-optimization/64434
10409 * gcc.dg/torture/pr64434.c: Move to...
10410 * gcc.dg/pr64434.c: ... here.
10412 2015-01-16 Richard Biener <rguenther@suse.de>
10414 PR middle-end/64614
10415 * gcc.dg/uninit-18.c: New testcase.
10417 2015-01-16 Richard Biener <rguenther@suse.de>
10419 PR tree-optimization/64568
10420 * g++.dg/torture/pr64568-2.C: New testcase.
10422 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
10425 * gcc.target/i386/chkp-label-address.c: New.
10427 2015-01-16 Janus Weil <janus@gcc.gnu.org>
10430 * gfortran.dg/pointer_init_6.f90: Extended.
10432 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
10434 * gcc.c-torture/compile/20150108.c: New test.
10436 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
10438 * gcc.target/visium: New directory.
10440 2015-01-16 Richard Biener <rguenther@suse.de>
10442 PR tree-optimization/61743
10443 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
10444 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
10446 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
10448 * gcc.dg/pr64015.c: New test.
10450 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
10454 * g++.dg/ipa/pr64612.C: New test.
10456 2015-01-16 Renlin Li <renlin.li@arm.com>
10458 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
10460 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
10462 * gcc.target/i386/sse-14.c: Test new intrinsic.
10463 * gcc.target/i386/sse-22.c: Ditto.
10465 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10468 * g++.dg/cpp0x/auto44.C: New.
10470 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
10473 * gcc.target/nios2/gpopt-all.c: New test case.
10474 * gcc.target/nios2/gpopt-local.c: New test case.
10475 * gcc.target/nios2/gpopt-global.c: New test case.
10476 * gcc.target/nios2/gpopt-data.c: New test case.
10477 * gcc.target/nios2/gpopt-none.c: New test case.
10479 2015-01-15 Jakub Jelinek <jakub@redhat.com>
10481 * g++.dg/ubsan/vptr-1.C: New test.
10482 * g++.dg/ubsan/vptr-2.C: New test.
10483 * g++.dg/ubsan/vptr-3.C: New test.
10484 * g++.dg/ubsan/vptr-4.C: New test.
10485 * g++.dg/ubsan/vptr-5.C: New test.
10486 * g++.dg/ubsan/vptr-6.C: New test.
10487 * g++.dg/ubsan/vptr-7.C: New test.
10488 * g++.dg/ubsan/vptr-8.C: New test.
10489 * g++.dg/ubsan/vptr-9.C: New test.
10491 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
10493 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
10495 * lib/gcc-dg.exp: Likewise.
10497 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
10499 PR rtl-optimization/64110
10500 * gcc.target/i386/pr64110.c: Add scan-assembler.
10502 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
10503 James Norris <jnorris@codesourcery.com>
10504 Cesar Philippidis <cesar@codesourcery.com>
10505 Ilmir Usmanov <i.usmanov@samsung.com>
10507 * lib/target-supports.exp (check_effective_target_fopenacc): New
10509 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
10510 * g++.dg/goacc/goacc.exp: Likewise.
10511 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
10512 * gcc.dg/goacc/goacc.exp: Likewise.
10513 * gfortran.dg/goacc/goacc.exp: Likewise.
10514 * c-c++-common/cpp/openacc-define-1.c: New file.
10515 * c-c++-common/cpp/openacc-define-2.c: Likewise.
10516 * c-c++-common/cpp/openacc-define-3.c: Likewise.
10517 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
10518 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10519 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
10520 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
10521 * c-c++-common/goacc/asyncwait-1.c: Likewise.
10522 * c-c++-common/goacc/cache-1.c: Likewise.
10523 * c-c++-common/goacc/clauses-fail.c: Likewise.
10524 * c-c++-common/goacc/collapse-1.c: Likewise.
10525 * c-c++-common/goacc/data-1.c: Likewise.
10526 * c-c++-common/goacc/data-2.c: Likewise.
10527 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
10528 * c-c++-common/goacc/deviceptr-1.c: Likewise.
10529 * c-c++-common/goacc/deviceptr-2.c: Likewise.
10530 * c-c++-common/goacc/deviceptr-3.c: Likewise.
10531 * c-c++-common/goacc/if-clause-1.c: Likewise.
10532 * c-c++-common/goacc/if-clause-2.c: Likewise.
10533 * c-c++-common/goacc/kernels-1.c: Likewise.
10534 * c-c++-common/goacc/loop-1.c: Likewise.
10535 * c-c++-common/goacc/loop-private-1.c: Likewise.
10536 * c-c++-common/goacc/nesting-1.c: Likewise.
10537 * c-c++-common/goacc/nesting-data-1.c: Likewise.
10538 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
10539 * c-c++-common/goacc/parallel-1.c: Likewise.
10540 * c-c++-common/goacc/pcopy.c: Likewise.
10541 * c-c++-common/goacc/pcopyin.c: Likewise.
10542 * c-c++-common/goacc/pcopyout.c: Likewise.
10543 * c-c++-common/goacc/pcreate.c: Likewise.
10544 * c-c++-common/goacc/pragma_context.c: Likewise.
10545 * c-c++-common/goacc/present-1.c: Likewise.
10546 * c-c++-common/goacc/reduction-1.c: Likewise.
10547 * c-c++-common/goacc/reduction-2.c: Likewise.
10548 * c-c++-common/goacc/reduction-3.c: Likewise.
10549 * c-c++-common/goacc/reduction-4.c: Likewise.
10550 * c-c++-common/goacc/sb-1.c: Likewise.
10551 * c-c++-common/goacc/sb-2.c: Likewise.
10552 * c-c++-common/goacc/sb-3.c: Likewise.
10553 * c-c++-common/goacc/update-1.c: Likewise.
10554 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
10555 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
10556 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
10557 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
10558 * gfortran.dg/goacc/assumed.f95: Likewise.
10559 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
10560 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
10561 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
10562 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
10563 * gfortran.dg/goacc/branch.f95: Likewise.
10564 * gfortran.dg/goacc/cache-1.f95: Likewise.
10565 * gfortran.dg/goacc/coarray.f95: Likewise.
10566 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
10567 * gfortran.dg/goacc/cray.f95: Likewise.
10568 * gfortran.dg/goacc/critical.f95: Likewise.
10569 * gfortran.dg/goacc/data-clauses.f95: Likewise.
10570 * gfortran.dg/goacc/data-tree.f95: Likewise.
10571 * gfortran.dg/goacc/declare-1.f95: Likewise.
10572 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
10573 * gfortran.dg/goacc/fixed-1.f: Likewise.
10574 * gfortran.dg/goacc/fixed-2.f: Likewise.
10575 * gfortran.dg/goacc/fixed-3.f: Likewise.
10576 * gfortran.dg/goacc/fixed-4.f: Likewise.
10577 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
10578 * gfortran.dg/goacc/if.f95: Likewise.
10579 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
10580 * gfortran.dg/goacc/list.f95: Likewise.
10581 * gfortran.dg/goacc/literal.f95: Likewise.
10582 * gfortran.dg/goacc/loop-1.f95: Likewise.
10583 * gfortran.dg/goacc/loop-2.f95: Likewise.
10584 * gfortran.dg/goacc/loop-3.f95: Likewise.
10585 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10586 * gfortran.dg/goacc/omp.f95: Likewise.
10587 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
10588 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
10589 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
10590 * gfortran.dg/goacc/parameter.f95: Likewise.
10591 * gfortran.dg/goacc/private-1.f95: Likewise.
10592 * gfortran.dg/goacc/private-2.f95: Likewise.
10593 * gfortran.dg/goacc/private-3.f95: Likewise.
10594 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
10595 * gfortran.dg/goacc/reduction-2.f95: Likewise.
10596 * gfortran.dg/goacc/reduction.f95: Likewise.
10597 * gfortran.dg/goacc/routine-1.f90: Likewise.
10598 * gfortran.dg/goacc/routine-2.f90: Likewise.
10599 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
10600 * gfortran.dg/goacc/several-directives.f95: Likewise.
10601 * gfortran.dg/goacc/sie.f95: Likewise.
10602 * gfortran.dg/goacc/subarrays.f95: Likewise.
10603 * gfortran.dg/gomp/map-1.f90: Likewise.
10604 * gfortran.dg/openacc-define-1.f90: Likewise.
10605 * gfortran.dg/openacc-define-2.f90: Likewise.
10606 * gfortran.dg/openacc-define-3.f90: Likewise.
10607 * g++.dg/gomp/block-1.C: Update for changed compiler output.
10608 * g++.dg/gomp/block-2.C: Likewise.
10609 * g++.dg/gomp/block-3.C: Likewise.
10610 * g++.dg/gomp/block-5.C: Likewise.
10611 * g++.dg/gomp/target-1.C: Likewise.
10612 * g++.dg/gomp/target-2.C: Likewise.
10613 * g++.dg/gomp/taskgroup-1.C: Likewise.
10614 * g++.dg/gomp/teams-1.C: Likewise.
10615 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
10616 * gcc.dg/cilk-plus/jump.c: Likewise.
10617 * gcc.dg/gomp/block-1.c: Likewise.
10618 * gcc.dg/gomp/block-10.c: Likewise.
10619 * gcc.dg/gomp/block-2.c: Likewise.
10620 * gcc.dg/gomp/block-3.c: Likewise.
10621 * gcc.dg/gomp/block-4.c: Likewise.
10622 * gcc.dg/gomp/block-5.c: Likewise.
10623 * gcc.dg/gomp/block-6.c: Likewise.
10624 * gcc.dg/gomp/block-7.c: Likewise.
10625 * gcc.dg/gomp/block-8.c: Likewise.
10626 * gcc.dg/gomp/block-9.c: Likewise.
10627 * gcc.dg/gomp/target-1.c: Likewise.
10628 * gcc.dg/gomp/target-2.c: Likewise.
10629 * gcc.dg/gomp/taskgroup-1.c: Likewise.
10630 * gcc.dg/gomp/teams-1.c: Likewise.
10632 2015-01-15 David Malcolm <dmalcolm@redhat.com>
10634 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
10637 2015-01-15 Mike Stump <mikestump@comcast.net>
10639 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
10640 * gcc.dg/inline_2.c: Likewise.
10641 * gcc.dg/inline_3.c: Likewise.
10642 * gcc.dg/inline_4.c: Likewise.
10644 2015-01-15 Janus Weil <janus@gcc.gnu.org>
10647 * gfortran.dg/proc_ptr_comp_43.f90: New.
10649 2015-01-15 Mike Stump <mikestump@comcast.net>
10651 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
10652 * gcc.dg/unroll_2.c: Likewise.
10653 * gcc.dg/unroll_3.c: Likewise.
10654 * gcc.dg/unroll_4.c: Likewise.
10655 * gcc.dg/unroll_5.c: Likewise.
10657 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
10660 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
10662 * gcc.target/aarch64/test_frame_6.c: Likewise.
10663 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
10664 x30 and x19 (in the epilogue).
10665 * gcc.target/aarch64/test_frame_4.c: Likewise.
10666 * gcc.target/aarch64/test_frame_7.c: Likewise.
10668 2015-01-15 Martin Liska <mliska@suse.cz>
10670 * g++.dg/ipa/pr64068.C: New test.
10671 * gcc.dg/ipa/PR64559.c: New test.
10673 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
10675 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
10678 2015-01-15 Richard Biener <rguenther@suse.de>
10680 PR tree-optimization/61743
10681 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
10682 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
10684 2015-01-15 Renlin Li <renlin.li@arm.com>
10686 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
10687 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
10689 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
10691 * gcc.dg/vect/vect-aggressive-1.c: New.
10692 * gcc.target/i386/avx2-vect-aggressive.c: New.
10694 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
10696 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
10698 2015-01-15 Richard Biener <rguenther@suse.de>
10701 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
10702 -Wl,-undefined,dynamic_lookup.
10704 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
10706 * gnat.dg/opt47.adb: New test.
10708 2015-01-15 Richard Biener <rguenther@suse.de>
10711 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
10713 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
10715 PR tree-optimization/64434
10716 * gcc.dg/torture/pr64434.c: New test.
10718 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
10720 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
10721 -mno-micromips. MIPS32R1 and below require -mno-micromips.
10722 -march=loongson* and -march=octeon* require -mno-micromips.
10724 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
10725 Matthew Fortune <matthew.fortune@imgtec.com>
10727 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
10728 * gcc.target/mips/call-saved-5.c (foo): Likewise.
10729 * gcc.target/mips/call-saved-6.c (foo): Likewise.
10730 * gcc.target/mips/call-saved-7.c: New file.
10731 * gcc.target/mips/call-saved-8.c: New file.
10732 * gcc.target/mips/call-saved-9.c: New file.
10734 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
10736 * gcc.target/mips/lsa.c: New file.
10737 * gcc.target/mips/mips64-lsa.c: Likewise.
10738 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
10739 * gcc.target/mips/mulsize-4.c: Likewise.
10740 * gcc.target/mips/mulsize-5.c: New file.
10741 * gcc.target/mips/mulsize-6.c: Likewise.
10742 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
10743 and !HAS_LSA as ghost options.
10744 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
10747 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
10749 * g++.dg/torture/20141013.c: Set -fno-short-enums.
10751 2015-01-15 Richard Biener <rguenther@suse.de>
10753 PR middle-end/64365
10754 * gcc.dg/torture/pr64365.c: New testcase.
10756 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
10758 * gcc.dg/stackprotectexplicit1.c: New test.
10759 * g++.dg/stackprotectexplicit2.c: New test.
10761 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10764 * gfortran.dg/inquire_internal.f90: New.
10765 * gfortran.dg/negative_unit_check.f90: New.
10767 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
10770 * gcc.target/sh/pr53988-1.c: New.
10772 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
10775 * g++.dg/tls/thread_local-ice3.C: New.
10777 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
10779 * gcc.target/i386/fentry-override.c: Properly place {} in target
10780 selector. Remove nonpic.
10781 * gcc.target/i386/fentry.c: Likewise.
10783 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
10785 * gcc.dg/atomic-invalid.c: Check for invalid memory model
10786 warnings instead of errors.
10788 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
10790 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
10791 option support instead of ENABLE_LTO from Makefile.
10793 2015-01-14 Richard Biener <rguenther@suse.de>
10795 PR tree-optimization/59354
10796 * gcc.dg/vect/pr59354.c: New testcase.
10798 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
10800 * lib/target-supports.exp
10801 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
10802 on ARM architures before v7.
10804 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
10806 PR middle-end/59448
10807 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
10808 an atomic_exchange.
10810 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
10813 * gcc.target/i386/pr64386.c: New test.
10815 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
10818 * gcc.target/i386/pr64393.c: New test.
10820 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
10823 * gcc.target/i386/pr64387.c: New test.
10825 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
10827 * gcc.target/aarch64/store-pair-1.c: Fix typo.
10829 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10831 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
10833 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
10836 * gcc.target/arm/pr64453.c: New.
10838 2015-01-14 Richard Biener <rguenther@suse.de>
10841 * gcc.dg/lto/pr64415_0.c: New testcase.
10842 * gcc.dg/lto/pr64415_1.c: Likewise.
10844 2015-01-14 Martin Liska <mliska@suse.cz>
10846 * gcc.dg/ipa/pr64307.c: New test.
10848 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
10850 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
10851 64-bit and 128-bit.
10853 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10856 * gcc.target/arm/pr64460_1.c: New test.
10858 2015-01-14 Richard Biener <rguenther@suse.de>
10860 PR tree-optimization/64493
10861 PR tree-optimization/64495
10862 * gcc.dg/vect/pr64493.c: New testcase.
10863 * gcc.dg/vect/pr64495.c: Likewise.
10865 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
10867 * gcc.dg/Warray-bounds-11.c: New test-case.
10869 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
10871 * gcc.target/mips/octeon3-pipe-1.c: New test.
10873 2015-01-13 David Malcolm <dmalcolm@redhat.com>
10875 * jit.dg/harness.h (set_up_logging): Move string concatenation
10877 (concat_strings): New function.
10878 (dump_reproducer): New function.
10879 (test_jit): Call dump_reproducer.
10880 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
10882 (jit-dg-test): Delete any generated reproducer from previous runs.
10883 Verify that a generated reproducer was created, and verify that it
10885 * jit.dg/test-nested-contexts.c (main): Call
10886 gcc_jit_context_dump_reproducer_to_file.
10888 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10890 * gcc.dg/aru-2.c: Add dg-require-profiling.
10892 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10894 * lib/target-supports.exp (check_profiling_available): Check if
10897 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
10900 * g++.dg/torture/pr64565.C: New testcase.
10902 2015-01-13 Marek Polacek <polacek@redhat.com>
10904 PR middle-end/64391
10905 * gcc.dg/tm/pr64391.c: New test.
10907 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10909 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
10912 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10914 * gcc.target/i386/pie.c: New test.
10916 * lib/target-supports.exp (check_effective_target_pie): New.
10918 2015-01-13 Jakub Jelinek <jakub@redhat.com>
10920 PR rtl-optimization/64286
10921 * gcc.target/i386/avx2-pr64286.c: New test.
10923 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
10926 * g++.dg/cpp0x/vt-57626.C: New.
10928 2015-01-13 Jakub Jelinek <jakub@redhat.com>
10931 * gfortran.dg/pr64528.f90: New test.
10933 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
10935 * gcc.target/aarch64/subsp.c: New test.
10937 2015-01-13 Andrew Pinski <apinski@cavium.com>
10939 * gcc.target/aarch64/store-pair-1.c: New testcase.
10941 2015-01-13 Richard Biener <rguenther@suse.de>
10944 * gcc.dg/lto/pr64373_0.c: New testcase.
10946 2015-01-13 Andrew Pinski <apinski@cavium.com>
10948 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
10949 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
10951 2015-01-13 Richard Biener <rguenther@suse.de>
10953 PR tree-optimization/64406
10954 * gcc.dg/pr64406.c: New testcase.
10956 2015-01-13 Richard Biener <rguenther@suse.de>
10958 PR tree-optimization/64404
10959 * gcc.dg/vect/pr64404.c: New testcase.
10961 2015-01-13 Richard Biener <rguenther@suse.de>
10963 PR tree-optimization/64568
10964 * g++.dg/torture/pr64568.C: New testcase.
10966 2015-01-12 David Malcolm <dmalcolm@redhat.com>
10968 * jit.dg/test-error-local-used-from-other-function.c: New test
10970 * jit.dg/test-error-param-reuse.c: New test case.
10971 * jit.dg/test-error-param-sharing.c: New test case.
10972 * jit.dg/test-error-param-used-from-other-function.c: New test
10974 * jit.dg/test-error-param-used-without-a-function.c: New test
10977 2015-01-12 Jakub Jelinek <jakub@redhat.com>
10979 PR tree-optimization/64563
10980 * gcc.dg/pr64563.c: New test.
10983 * gcc.target/i386/pr64513.c: New test.
10985 PR tree-optimization/64454
10986 * gcc.dg/pr64454.c: New test.
10989 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
10991 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
10992 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
10993 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
10994 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
10995 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
10996 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
10997 * gcc.dg/vect/slp-25.c: Likewise.
10998 * gcc.dg/vect/vect-109.c: Likewise.
10999 * gcc.dg/vect/vect-13.c: Likewise.
11000 * gcc.dg/vect/vect-17.c: Likewise.
11001 * gcc.dg/vect/vect-18.c: Likewise.
11002 * gcc.dg/vect/vect-19.c: Likewise.
11003 * gcc.dg/vect/vect-20.c: Likewise.
11004 * gcc.dg/vect/vect-21.c: Likewise.
11005 * gcc.dg/vect/vect-22.c: Likewise.
11006 * gcc.dg/vect/vect-27.c: Likewise.
11007 * gcc.dg/vect/vect-29.c: Likewise.
11008 * gcc.dg/vect/vect-2-big-array.c: Likewise.
11009 * gcc.dg/vect/vect-2.c: Likewise.
11010 * gcc.dg/vect/vect-3.c: Likewise.
11011 * gcc.dg/vect/vect-4.c: Likewise.
11012 * gcc.dg/vect/vect-5.c: Likewise.
11013 * gcc.dg/vect/vect-72.c: Likewise.
11014 * gcc.dg/vect/vect-73-big-array.c: Likewise.
11015 * gcc.dg/vect/vect-73.c: Likewise.
11016 * gcc.dg/vect/vect-77-global.c: Likewise.
11017 * gcc.dg/vect/vect-78-global.c: Likewise.
11018 * gcc.dg/vect/vect-7.c: Likewise.
11019 * gcc.dg/vect/vect-86.c: Likewise.
11020 * gcc.dg/vect/vect-align-1.c: Likewise.
11021 * gcc.dg/vect/vect-align-3.c: Likewise.
11022 * gcc.dg/vect/vect-all-big-array.c: Likewise.
11023 * gcc.dg/vect/vect-all.c: Likewise.
11024 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
11025 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
11026 * gcc.dg/vect/vect-peel-3.c: Likewise.
11027 * gcc.dg/vect/vect-peel-4.c: Likewise.
11028 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
11030 2015-01-12 Jeff Law <law@redhat.com>
11033 * gcc.target/m68k/pr64461.c: New test.
11035 2015-01-12 David Malcolm <dmalcolm@redhat.com>
11037 * jit.dg/test-array-as-pointer.c (create_code): Update call
11038 to gcc_jit_context_new_global by setting "kind" to
11039 GCC_JIT_GLOBAL_IMPORTED.
11040 * jit.dg/test-error-array-as-pointer.c: Likewise.
11041 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
11042 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
11043 setting kind to GCC_JIT_GLOBAL_EXPORTED.
11044 * jit.dg/test-using-global.c (the_global): Rename to...
11045 (imported_global): ...this.
11046 (create_code): Update to test the three kinds of global.
11047 (verify_code): Likewise.
11049 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
11052 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
11053 undefined behavior.
11054 * gcc.target/i386/pr64291-2.c: Updated.
11056 2015-01-12 Richard Biener <rguenther@suse.de>
11058 PR tree-optimization/64530
11059 * gfortran.dg/pr64530.f90: New testcase.
11061 2015-01-12 Richard Biener <rguenther@suse.de>
11063 PR middle-end/64357
11064 * gcc.dg/torture/pr64357.c: New testcase.
11066 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
11068 * gcc.target/i386/nop-mcount.c: Properly place {} in target
11071 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11072 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
11074 2015-01-12 Martin Liska <mliska@suse.cz>
11076 * gcc.dg/ipa/PR64550.c: New test.
11078 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
11081 * g++.dg/ipa/pr63470.C: New testcase.
11083 2015-01-11 Janus Weil <janus@gcc.gnu.org>
11086 * gfortran.dg/typebound_operator_20.f90: New.
11088 2015-01-11 Janus Weil <janus@gcc.gnu.org>
11091 * gfortran.dg/proc_ptr_comp_42.f90: New.
11093 2015-01-11 Janus Weil <janus@gcc.gnu.org>
11096 * gfortran.dg/proc_ptr_comp_41.f90: New.
11098 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
11100 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
11102 2015-01-10 Tobias Burnus <burnus@net-b.de>
11105 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
11106 and add dg-excess-errors.
11107 * gfortran.dg/line_length_6.f90: New.
11108 * gfortran.dg/line_length_7.f90: New.
11109 * gfortran.dg/line_length_8.f90: New.
11110 * gfortran.dg/line_length_9.f90: New.
11111 * gfortran.dg/line_length_10.f90: New.
11112 * gfortran.dg/line_length_11.f90: New.
11114 2015-01-09 David Malcolm <dmalcolm@redhat.com>
11116 * jit.dg/test-threads.c (struct testcase): Move declaration
11117 to jit.dg/all-non-failing-tests.h.
11118 (testcases): Likewise.
11119 * jit.dg/all-non-failing-tests.h (struct testcase): Move
11120 declaration here from jit.dg/all-non-failing-tests.h.
11121 (testcases): Likewise.
11122 * jit.dg/test-combination.c (create_code): Eliminate spelling
11123 out all of the testcases in favor of looping through the
11124 "testcases" metadata.
11125 (verify_code): Likewise.
11127 2015-01-09 Jakub Jelinek <jakub@redhat.com>
11129 PR rtl-optimization/64536
11130 * gcc.dg/pr64536.c: New test.
11132 2015-01-09 David Malcolm <dmalcolm@redhat.com>
11134 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
11135 * jit.dg/test-combination.c (create_code): Likewise.
11136 (verify_code): Likewise.
11137 * jit.dg/test-constants.c: New test case.
11138 * jit.dg/test-threads.c: Add test-constants.c.
11140 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
11143 * objc.dg/gnu-api-2-class.m: Add a test case
11144 for the above change.
11146 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
11148 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
11150 2015-01-09 Richard Biener <rguenther@suse.de>
11152 PR tree-optimization/64410
11153 * g++.dg/vect/pr64410.cc: New testcase.
11155 2015-01-09 Martin Liska <mliska@suse.cz>
11157 * gcc.dg/ipa/ipa-icf-32.c: New test.
11159 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
11161 * c-c++-common/tsan/tsan_barrier.h: New.
11162 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
11163 * c-c++-common/tsan/bitfield_race.c: Likewise.
11164 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
11165 * c-c++-common/tsan/mutexset1.c: Likewise.
11166 * c-c++-common/tsan/race_on_barrier.c: Likewise.
11167 * c-c++-common/tsan/race_on_mutex.c: Likewise.
11168 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
11169 * c-c++-common/tsan/simple_race.c: Likewise.
11170 * c-c++-common/tsan/simple_stack.c: Likewise.
11171 * c-c++-common/tsan/sleep_sync.c: Likewise.
11172 * c-c++-common/tsan/tiny_race.c: Likewise.
11173 * c-c++-common/tsan/tls_race.c: Likewise.
11174 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
11175 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
11176 * g++.dg/tsan/atomic_free.C: Likewise.
11177 * g++.dg/tsan/atomic_free2.C: Likewise.
11178 * g++.dg/tsan/cond_race.C: Likewise.
11179 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
11181 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
11184 * lib/target-supports.exp (check_effective_target_libatomic_available):
11186 * gfortran.dg/coarray/caf.exp: Only add -latomic for
11187 targets that match effective-target libatomic_available.
11188 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
11190 2015-01-08 David Malcolm <dmalcolm@redhat.com>
11192 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
11193 Verify the result of gcc_jit_context_get_last_error.
11194 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
11196 2015-01-08 Jakub Jelinek <jakub@redhat.com>
11198 PR tree-optimization/63989
11199 * gcc.dg/strlenopt-27.c: New test.
11201 2015-01-08 David Malcolm <dmalcolm@redhat.com>
11203 * jit.dg/harness.h (set_up_logging): New function.
11204 (test_jit): Fail if gcc_jit_context_acquire fails. Call
11205 set_up_logging on the context, so that every testcase is
11206 logged to a particular file.
11207 * jit.dg/test-nested-contexts.c (main): Open a logfile,
11208 and call gcc_jit_context_set_logfile on the top-level context.
11210 2015-01-08 Jakub Jelinek <jakub@redhat.com>
11213 * g++.dg/opt/pr64338.C: New test.
11215 2015-01-08 Tobias Burnus <burnus@net-b.de>
11217 * gfortran.dg/coarray/codimension_2b.f90: New file.
11218 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
11219 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
11221 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
11224 * g++.dg/ext/fnname4.C: New.
11226 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
11229 * g++.dg/cpp0x/constexpr-64462.C: New.
11231 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
11234 * g++.dg/cpp0x/deleted10.C: New.
11236 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11238 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
11240 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11242 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
11243 GCC_JIT_UNARY_OP_ABS.
11244 (verify_unary_ops): Likewise.
11246 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11248 * jit.dg/test-arith-overflow.c: New test case.
11249 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
11250 * jit.dg/test-combination.c (create_code): Likewise.
11251 (verify_code): Likewise.
11252 * jit.dg/test-threads.c (testcases): Likewise.
11254 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11256 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
11257 rather than "jit". Load g++.exp, and call g++_init.
11258 Run test-*.cc files within the testsuite and *.cc files within
11260 (jit-dg-test): Drop the addition of -fgnu89-inline to
11261 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
11262 doing it when compiling C testcases (since g++ does not handle
11263 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
11264 is restored to the value after g++_init ran, rather than the
11265 value before g++_init ran. Return a list of
11266 $comp_output $output_file, as dg-test assumes.
11268 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11270 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
11271 make it easier to figure out the origin of each test result when
11272 running test-combination.c and test-threads.c.
11273 (CHECK_VALUE): Likewise.
11274 (CHECK_DOUBLE_VALUE): Likewise.
11275 (CHECK_STRING_VALUE): Likewise.
11276 (CHECK_STRING_STARTS_WITH): Likewise.
11277 (CHECK_STRING_CONTAINS): Likewise.
11279 (check_string_value): Likewise, add "funcname" param.
11280 (check_string_starts_with): Likewise.
11281 (check_string_contains): Likewise.
11283 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11285 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
11286 generating name of built executable.
11288 2015-01-07 Marek Polacek <polacek@redhat.com>
11291 * gcc.dg/pr64440.c: New test.
11292 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
11294 2015-01-07 Marek Polacek <polacek@redhat.com>
11297 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
11298 * gcc.dg/pr64417.c: New test.
11300 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11303 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
11306 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
11308 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
11309 Check if testcases run without errors, not just if they compile.
11311 2015-01-06 Christian Bruel <christian.bruel@st.com>
11314 * gcc.target/sh/pr64507.c: New test.
11316 2015-01-06 Arnaud Charlet <charlet@adacore.com>
11318 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
11320 2015-01-06 Jakub Jelinek <jakub@redhat.com>
11322 * c-c++-common/asan/sanitize-all-1.c: New test.
11323 * c-c++-common/ubsan/sanitize-all-1.c: New test.
11324 * c-c++-common/ubsan/sanitize-all-2.c: New test.
11325 * c-c++-common/ubsan/sanitize-all-3.c: New test.
11326 * c-c++-common/ubsan/sanitize-all-4.c: New test.
11328 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
11330 * lib/target-supports.exp (check_profiling_available): Return 0 for
11332 (check_effective_target_tls_runtime): Likewise.
11333 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
11334 * gcc.dg/20020312-2.c: Adjust for Visium.
11335 * gcc.dg/tls/thr-cse-1.c: Likewise
11336 * gcc.dg/tree-ssa/20040204-1.c: Likewise
11337 * gcc.dg/tree-ssa/loop-1.c: Likewise.
11338 * gcc.dg/weak/typeof-2.c: Likewise.
11340 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
11342 PR rtl-optimization/64287
11343 * gcc.dg/aru-2.c: New test.
11345 2015-01-05 Jakub Jelinek <jakub@redhat.com>
11348 * c-c++-common/ubsan/pr64344-1.c: New test.
11349 * c-c++-common/ubsan/pr64344-2.c: New test.
11351 PR tree-optimization/64465
11352 * gcc.dg/pr64465.c: New test.
11354 PR tree-optimization/64494
11355 * gcc.c-torture/compile/pr64494.c: New test.
11357 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11360 * gfortran.dg/realloc_on_assign_25.f90: New test.
11362 2015-01-05 Jakub Jelinek <jakub@redhat.com>
11364 Update copyright years.
11366 2015-01-05 Marek Polacek <polacek@redhat.com>
11369 * gcc.dg/pr64423.c: New test.
11371 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
11373 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
11374 mmix-knuth-mmixware for the same reason as for MIPS.
11375 * gcc.dg/debug/debug-2.c: Ditto.
11377 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
11379 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
11382 * lib/gfortran.exp: Add libatomic library search path.
11383 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
11384 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
11386 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
11388 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11390 * c-c++-common/tsan/bitfield_race.c: New testcase.
11391 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
11393 2015-01-02 Tobias Burnus <burnus@net-b.de>
11395 * gfortran.dg/coarray/collectives_4.f90: New.
11397 2015-01-02 Janus Weil <janus@gcc.gnu.org>
11400 * gfortran.dg/extends_16.f90: New.
11402 2015-01-02 Tobias Burnus <burnus@net-b.de>
11404 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
11406 2015-01-02 Tobias Burnus <burnus@net-b.de>
11408 * gfortran.dg/coarray/codimension_2.f90: New.
11409 * gfortran.dg/coarray/codimension_2a.f90: New.
11410 * gfortran.dg/coarray_35.f90: New.
11411 * gfortran.dg/coarray_35a.f90: New.
11413 2015-01-02 Janus Weil <janus@gcc.gnu.org>
11416 * gfortran.dg/dummy_procedure_11.f90: New.
11418 Copyright (C) 2015 Free Software Foundation, Inc.
11420 Copying and distribution of this file, with or without modification,
11421 are permitted in any medium without royalty provided the copyright
11422 notice and this notice are preserved.