1 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
4 * gcc.dg/Werror-13.c: New test.
6 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
8 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
10 2015-09-24 Richard Biener <rguenther@suse.de>
13 * g++.dg/pr67699.C: New testcase.
15 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
18 * gcc.target/arm/fp16-inf.c: New test.
20 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
22 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
23 name while checking for AVX-512VBMI presence.
25 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
27 * lib/target-supports.exp (check_effective_target_pie): Check for
28 PIE support on Solaris 11.x and 12.
30 2015-09-24 Richard Biener <rguenther@suse.de>
32 * g++.dg/tree-ssa/restrict3.C: New testcase.
34 2015-09-24 Richard Biener <rguenther@suse.de>
36 PR tree-optimization/48885
37 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
39 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
41 * c-c++-common/Wmisleading-indentation.c: Augment test.
43 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
45 Fix small typos in the coding rule enforcement warnings.
46 * g++.dg/diagnostic/disable.C: Replace 'namepace'
49 2015-09-23 Richard Biener <rguenther@suse.de>
52 * gcc.dg/ubsan/pr67662.c: New testcase.
54 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
57 * gcc.dg/pragma-diag-6.c: New test.
59 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
61 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
63 2015-09-23 Richard Biener <rguenther@suse.de>
65 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
67 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
69 * c-c++-common/Wmisleading-indentation.c: Augment test.
71 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
73 * g++.dg/diagostic/disable.C: New.
75 2015-09-22 Tom de Vries <tom@codesourcery.com>
77 PR tree-optimization/67671
78 * g++.dg/pr67671.C: New test.
80 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
83 * gcc.target/i386/pr67480.c: New test.
85 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
87 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
88 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
89 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
90 avx512dq, avx512cd, avx512er and avx512pf.
92 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
94 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
95 update-fetch operations.
96 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
98 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
100 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
101 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
103 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
105 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
107 * gcc.target/aarch64/atomic-inst-swap.c: New.
109 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
111 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
112 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
113 * gcc.target/i386/pr59789.c (f1): Likewise.
114 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
115 * gcc.target/i386/intrinsics_6.c: Likewise.
116 * gcc.dg/winline-5.c (int t): Likewise.
117 * gcc.dg/winline-9.c (t): Likewise.
118 * gcc.dg/always_inline2.c (q): Likewise.
119 * gcc.dg/winline-2.c (inline int t): Likewise.
120 * gcc.dg/winline-6.c: Likewise.
121 * gcc.dg/winline-10.c (void g): Likewise.
122 * gcc.dg/pr49243.c (void parse): Likewise.
123 * gcc.dg/always_inline3.c (q2): Likewise.
124 * gcc.dg/winline-3.c: Likewise.
125 * gcc.dg/winline-7.c (inline void *t): Likewise.
127 2015-09-22 Tom de Vries <tom@codesourcery.com>
129 PR tree-optimization/67666
130 * g++.dg/pr67666.C: New test.
132 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
135 * gfortran.dg/pr67615.f90: new test.
137 2015-09-21 Jeff Law <law@redhat.com>
139 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
141 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
143 Complete the implementation of N4230, Nested namespace definition.
144 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
145 attributes and nested namespace definitions.
146 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
147 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
148 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
149 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
150 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
151 appearing before the namespace identifier.
153 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
156 * gcc.dg/cpp/pr66415-1.c: Test column number.
158 2015-09-21 Richard Biener <rguenther@suse.de>
160 * g++.dg/ext/attr-alias-3.C: Add -g.
162 2015-09-21 Richard Biener <rguenther@suse.de>
165 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
167 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
170 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
172 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
174 * gcc.dg/pragma-diag-5.c: Fix excess warning.
176 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
179 * gcc.dg/pr53265.c: Update.
181 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
183 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
185 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
188 * gcc.target/sh/pr59478.c: New.
190 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
193 * gcc.target/sh/pr51244-12.c: Adjust testcase.
194 * gcc.target/sh/pr54236-2.c: Likewise.
196 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
198 * gcc.target/sh/pr43417.c: Move target independent test to ...
199 * gcc.c-torture/compile/pr43417.c: ... here.
201 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
203 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
204 check_effective_target_big_endian, check_effective_target_little_endian,
205 check_effective_target_any_fpu, check_effective_target_double_fpu,
206 check_effective_target_use_single_only_fpu,
207 check_effective_target_default_single_fpu,
208 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
209 check_effective_target_has_fsca, check_effective_target_has_fsrra,
210 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
211 check_effective_target_fmovd_enabled,
212 check_effective_target_has_privileged, check_effective_target_has_pref,
213 check_effective_target_banked_r0r7_isr,
214 check_effective_target_stack_save_isr): New effective target checks.
215 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
216 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
217 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
218 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
219 * gcc.target/sh/20080410-1.c: Use new effective target checks.
220 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
221 * gcc.target/sh/attr-isr.c: Likewise.
222 * gcc.target/sh/fpul-usage-1.c: Likewise.
223 * gcc.target/sh/hiconst.c: Likewise.
224 * gcc.target/sh/mfmovd.c: Likewise.
225 * gcc.target/sh/pr21255-3.c: Likewise.
226 * gcc.target/sh/pr33135-1.c: Likewise.
227 * gcc.target/sh/pr33135-2.c: Likewise.
228 * gcc.target/sh/pr33135-3.c: Likewise.
229 * gcc.target/sh/pr33135-4.c: Likewise.
230 * gcc.target/sh/pr39423-2.c: Likewise.
231 * gcc.target/sh/pr49880-4.c: Likewise.
232 * gcc.target/sh/pr49880-5.c: Likewise.
233 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
234 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
235 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
236 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
237 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
238 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
239 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
240 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
241 * gcc.target/sh/pr50751-2.c: Likewise.
242 * gcc.target/sh/pr50751-3.c: Likewise.
243 * gcc.target/sh/pr50751-5.c: Likewise.
244 * gcc.target/sh/pr50751-6.c: Likewise.
245 * gcc.target/sh/pr50751-8.c: Likewise.
246 * gcc.target/sh/pr51244-15.c: Likewise.
247 * gcc.target/sh/pr51244-2.c: Likewise.
248 * gcc.target/sh/pr51244-20.c: Likewise.
249 * gcc.target/sh/pr51244-6.c: Likewise.
250 * gcc.target/sh/pr52483-4.c: Likewise.
251 * gcc.target/sh/pr53511-1.c: Likewise.
252 * gcc.target/sh/pr53512-1.c: Likewise.
253 * gcc.target/sh/pr53512-2.c: Likewise.
254 * gcc.target/sh/pr53512-3.c: Likewise.
255 * gcc.target/sh/pr53512-4.c: Likewise.
256 * gcc.target/sh/pr53513-1.c: Likewise.
257 * gcc.target/sh/pr54089-2.c: Likewise.
258 * gcc.target/sh/pr54089-3.c: Likewise.
259 * gcc.target/sh/pr54089-4.c: Likewise.
260 * gcc.target/sh/pr54602-2.c: Likewise.
261 * gcc.target/sh/pr54602-3.c: Likewise.
262 * gcc.target/sh/pr54602-4.c: Likewise.
263 * gcc.target/sh/pr54680.c: Likewise.
264 * gcc.target/sh/pr55303-1.c: Likewise.
265 * gcc.target/sh/pr55303-2.c: Likewise.
266 * gcc.target/sh/pr55303-3.c: Likewise.
267 * gcc.target/sh/pr56547-1.c: Likewise.
268 * gcc.target/sh/pr56547-2.c: Likewise.
269 * gcc.target/sh/pr61195.c: Likewise.
270 * gcc.target/sh/pr61996.c: Likewise.
271 * gcc.target/sh/pr6526.c: Likewise.
272 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
273 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
274 * gcc.target/sh/prefetch.c: Likewise.
275 * gcc.target/sh/rte-delay-slot.c: Likewise.
276 * gcc.target/sh/sh2a-band.c: Likewise.
277 * gcc.target/sh/sh2a-bclr.c: Likewise.
278 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
279 * gcc.target/sh/sh2a-bld.c: Likewise.
280 * gcc.target/sh/sh2a-bor.c: Likewise.
281 * gcc.target/sh/sh2a-bset.c: Likewise.
282 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
283 * gcc.target/sh/sh2a-bxor.c: Likewise.
284 * gcc.target/sh/sh2a-jsrn.c: Likewise.
285 * gcc.target/sh/sh2a-movi20s.c: Likewise.
286 * gcc.target/sh/sh2a-movrt.c: Likewise.
287 * gcc.target/sh/sh2a-resbank.c: Likewise.
288 * gcc.target/sh/sh2a-rtsn.c: Likewise.
289 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
290 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
291 * gcc.target/sh/sh4a-cosf.c: Likewise.
292 * gcc.target/sh/sh4a-fsrra.c: Likewise.
293 * gcc.target/sh/sh4a-memmovua.c: Likewise.
294 * gcc.target/sh/sh4a-sincosf.c: Likewise.
295 * gcc.target/sh/sh4a-sinf.c: Likewise.
297 2015-09-20 Jeff Law <law@redhat.com>
299 PR tree-optimization/47679
300 * g++.dg/warn/Wuninitialized-6.C: New test.
302 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
304 Implement nested namespace definitions.
305 * g++.dg/cpp1z/nested-namespace-def1.C: New.
306 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
307 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
308 * g++.dg/lookup/name-clash5.C: Adjust.
309 * g++.dg/lookup/name-clash6.C: Likewise.
311 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
313 * gcc.dg/pragma-diag-5.c: New test.
315 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
318 * gcc.dg/torture/pr67619.c: New test.
319 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
322 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
324 PR tree-optimization/67283
325 * gcc.dg/tree-ssa/sra-15.c: New.
326 * gcc.dg/tree-ssa/sra-16.c: New.
328 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
331 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
332 (f2, f3): Make the function static.
333 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
335 2015-09-17 Christian Bruel <christian.bruel@st.com>
337 * gcc.target/arm/attr_thumb-static2.c: New test.
339 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
341 * gnat.dg/overflow_sum3.adb: New test.
343 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
345 * gcc.target/arm/stack-checking.c: New test.
347 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
350 * gfortran.dg/public_private_module_5.f90: Add module procedure
351 trigger_smod to ensure that the smod file is written.
353 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
355 * gcc.target/aarch64/copysign_1.c: New.
356 * gcc.target/aarch64/copysign_2.c: New.
358 2015-09-17 Bin Cheng <bin.cheng@arm.com>
360 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
361 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
362 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
364 2015-09-16 John Marino <gnugcc@marino.st>
366 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
368 2015-09-16 Richard Biener <rguenther@suse.de>
371 * gcc.dg/torture/pr67253.c: New testcase.
373 2015-09-16 Richard Biener <rguenther@suse.de>
376 * gcc.dg/pr67271.c: New testcase.
378 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
380 * gnat.dg/opt49.adb: New test.
382 2015-09-16 Richard Biener <rguenther@suse.de>
385 * gcc.dg/torture/pr67442.c: New testcase.
387 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
389 * gnat.dg/array24.adb: New test.
390 * gnat.dg/blocklocs.adb: Delete.
392 2015-09-15 Marek Polacek <polacek@redhat.com>
395 * gcc.dg/pr67580.c: New test.
397 2015-09-15 Richard Biener <rguenther@suse.de>
399 PR tree-optimization/67470
400 * gcc.dg/torture/pr67470.c: New testcase.
402 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
404 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
406 2015-09-15 Richard Biener <rguenther@suse.de>
409 * gcc.dg/pr67563.c: New testcase.
411 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
414 * gfortran.dg/pr67460.f90: New test.
416 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
418 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
419 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
421 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
424 * g++.dg/cpp0x/new-auto1.C: New.
426 2015-09-11 Mark Wielaard <mjw@redhat.com>
429 * g++.dg/warn/unused-variable-1.C: New test.
430 * g++.dg/warn/unused-variable-2.C: Likewise.
431 * gcc.dg/unused-4.c: Adjust warning for static const.
432 * gcc.dg/unused-variable-1.c: New test.
433 * gcc.dg/unused-variable-2.c: Likewise.
435 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
437 * gfortran.dg/private_type_3.f90: Require visibility.
438 * gfortran.dg/module_variable_2.f90: Same.
439 * gfortran.dg/nested_forall_1.f: Same.
440 * gfortran.dg/elemental_dependency_4.f90: Same.
441 * gfortran.dg/bind_c_usage_25.f90: Same.
442 * gfortran.dg/access_spec_1.f90: Same.
443 * gfortran.dg/public_private_module_2.f90: Same.
444 * gfortran.dg/host_assoc_variable_1.f90: Same.
445 * gfortran.dg/public_private_module_6.f90: Same.
446 * gfortran.dg/module_variable_1.f90: Same.
447 * gfortran.dg/pr37286.f90: Same.
448 * gfortran.dg/internal_pack_7.f90: Same.
449 * gfortran.dg/submodule_10.f08: Same.
450 * gfortran.dg/allocatable_function_8.f90: Same.
451 * gfortran.dg/merge_init_expr_2.f90: Same.
452 * gfortran.dg/class_37.f03: Same.
453 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
454 * gfortran.dg/typebound_call_20.f03: Same.
455 * gfortran.dg/proc_ptr_result_3.f90: Same.
456 * gfortran.dg/pr32535.f90: Same.
457 * gfortran.dg/typebound_proc_19.f90: Same.
458 * gfortran.dg/initialization_10.f90: Same.
459 * gfortran.dg/bind_c_usage_8.f03: Same.
460 * gfortran.dg/pr61335.f90: Same.
461 * gfortran.dg/elemental_dependency_5.f90: Same.
462 * gfortran.dg/proc_ptr_3.f90: Same.
463 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
465 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
467 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
468 * gcc.dg/Wno-frame-address.c: Skip for Visium.
469 * gcc.dg/loop-8.c: Likewise.
471 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
474 * gnat.dg/specs/addr1.ads: Remove.
476 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
478 * gcc.dg/pie-link.c: Add -pie to dg-options.
480 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
482 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
483 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
485 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
487 * gcc.target/powerpc/swaps-p8-20.c: New test.
488 * gcc.target/powerpc/swaps-p8-21.c: New test.
490 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
493 * gfortran.dg/pr67526.f90: New test.
495 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
498 * g++.dg/cpp0x/variadic166.C: New.
500 2015-09-09 Mark Wielaard <mjw@redhat.com>
502 * c-c++-common/nonnull-1.c: New test.
504 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
507 * gfortran.dg/submodule_11.f08: New test.
509 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
512 * gcc.c-torture/compile/pr67506.c: New test.
514 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
516 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
517 initialization with a byte mask. No change expected here.
518 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
519 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
520 initialization with contigious bitmask. Literal pool is expectd
523 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
526 * gcc.target/arm/pr67439_1.c: New test.
528 2015-09-10 Jiong Wang <jiong.wang@arm.com>
530 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
533 2015-09-10 Jakub Jelinek <jakub@redhat.com>
536 * g++.dg/gomp/pr67523.C: New test.
539 * g++.dg/gomp/pr67522.C: New test.
542 * c-c++-common/gomp/pr67521.c: New test.
545 * c-c++-common/gomp/pr67517.c: New test.
548 * g++.dg/gomp/pr67514.C: New test.
551 * g++.dg/gomp/pr67511.C: New test.
554 * c-c++-common/gomp/pr67502.c: New test.
556 2015-09-09 Marek Polacek <polacek@redhat.com>
559 * gcc.dg/pr67512.c: New test.
561 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
564 * g++.dg/warn/Wsubobject-linkage-1.C: New.
565 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
566 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
567 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
569 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
571 * gcc.target/aarch64/mod_2.x: New file.
572 * gcc.target/aarch64/mod_256.x: Likewise.
573 * gcc.target/arm/mod_2.c: New test.
574 * gcc.target/arm/mod_256.c: Likewise.
575 * gcc.target/aarch64/mod_2.c: Likewise.
576 * gcc.target/aarch64/mod_256.c: Likewise.
578 2015-09-09 Jakub Jelinek <jakub@redhat.com>
581 * g++.dg/gomp/pr67504.C: New test.
584 * c-c++-common/gomp/pr67501.c: New test.
587 * gcc.dg/gomp/pr67500.c: New test.
590 * gcc.dg/gomp/pr67495.c: New test.
592 2015-09-09 Aditya Kumar <hiraditya@msn.com>
593 Sebastian Pop <s.pop@samsung.com>
595 PR tree-optimization/53852
596 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
597 both isl-0.12 and isl-0.15.
598 * gcc.dg/graphite/uns-interchange-14.c: Same.
599 * gcc.dg/graphite/uns-interchange-15.c: Same.
600 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
602 2015-09-08 Aditya Kumar <hiraditya@msn.com>
603 Sebastian Pop <s.pop@samsung.com>
605 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
606 * gcc.dg/graphite/block-1.c: Same.
607 * gcc.dg/graphite/block-5.c: Same.
608 * gcc.dg/graphite/block-6.c: Same.
609 * gcc.dg/graphite/interchange-1.c: Same.
610 * gcc.dg/graphite/interchange-10.c: Same.
611 * gcc.dg/graphite/interchange-11.c: Same.
612 * gcc.dg/graphite/interchange-13.c: Same.
613 * gcc.dg/graphite/interchange-14.c: Same.
614 * gcc.dg/graphite/interchange-3.c: Same.
615 * gcc.dg/graphite/interchange-4.c: Same.
616 * gcc.dg/graphite/interchange-7.c: Same.
617 * gcc.dg/graphite/interchange-8.c: Same.
618 * gcc.dg/graphite/interchange-9.c: Same.
619 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
620 * gcc.dg/graphite/pr35356-1.c (foo): Same.
621 * gcc.dg/graphite/pr37485.c: Same.
622 * gcc.dg/graphite/scop-0.c (int toto): Same.
623 * gcc.dg/graphite/scop-1.c: Same.
624 * gcc.dg/graphite/scop-10.c: Same.
625 * gcc.dg/graphite/scop-11.c: Same.
626 * gcc.dg/graphite/scop-12.c: Same.
627 * gcc.dg/graphite/scop-13.c: Same.
628 * gcc.dg/graphite/scop-16.c: Same.
629 * gcc.dg/graphite/scop-17.c: Same.
630 * gcc.dg/graphite/scop-18.c: Same.
631 * gcc.dg/graphite/scop-2.c: Same.
632 * gcc.dg/graphite/scop-21.c (int test): Same.
633 * gcc.dg/graphite/scop-22.c (void foo): Same.
634 * gcc.dg/graphite/scop-4.c: Same.
635 * gcc.dg/graphite/scop-5.c: Same.
636 * gcc.dg/graphite/scop-6.c: Same.
637 * gcc.dg/graphite/scop-7.c: Same.
638 * gcc.dg/graphite/scop-8.c: Same.
639 * gcc.dg/graphite/scop-9.c: Same.
640 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
641 data-refs remain inside the inner loop.
642 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
643 * gcc.dg/graphite/uns-interchange-14.c: Same.
644 * gcc.dg/graphite/uns-interchange-9.c: Same.
645 * gfortran.dg/graphite/interchange-3.f90
647 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
650 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
651 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
652 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
653 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
654 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
655 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
656 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
657 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
658 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
659 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
660 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
661 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
663 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
665 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
666 * lib/target-supports.exp
667 (check_effective_target_arm_neon_fp16_hw): New.
669 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
671 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
672 Set additional_flags for neon-fp16 if supported, else fallback to neon.
674 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
676 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
677 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
679 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
680 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
681 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
682 when those are supported.
683 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
686 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
687 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
690 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
691 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
692 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
694 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
696 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
698 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
699 Add float16x8_t case.
700 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
701 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
702 main, exec_vcreate): Likewise.
703 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
704 exec_vget_high): Likewise.
705 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
706 exec_vget_low): Likewise.
707 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
709 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
710 exec_vld1_dup): Likewise.
711 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
712 exec_vld1_lane): Likewise.
713 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
715 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
716 exec_vldX_dup): Likewise.
717 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
718 exec_vldX_lane): Likewise.
719 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
720 exec_vset_lane): Likewise.
721 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
722 exec_vst1_lane): Likewise.
724 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
726 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
727 * gcc.target/aarch64/vget_low_1.c: Likewise.
729 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
731 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
732 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
733 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
734 (main): update orig_data to avoid float16 NaN on bigendian.
736 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
738 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
740 * gcc.target/aarch64/vset_lane_1.c: Likewise.
741 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
742 * gcc.target/aarch64/vld1_lane.c: Likewise.
744 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
747 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
749 2015-09-07 Marek Polacek <polacek@redhat.com>
752 * gcc.dg/asm-10.c: New test.
754 2015-09-04 Jakub Jelinek <jakub@redhat.com>
757 * gcc.dg/lto/pr67452_0.c: New test.
759 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
762 * gcc.target/avr/pr65210.c: New test.
764 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
767 * lib/target-supports.exp (check_cached_effective_target):
768 Apppend $prop to et_prop_list only if needed.
770 2015-09-04 Marek Polacek <polacek@redhat.com>
773 * gcc.dg/ubsan/pr67279.c: New test.
775 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
776 Petr Murzin <petr.murzin@intel.com>
777 Kirill Yukhin <kirill.yukhin@intel.com>
779 * gcc.target/i386/avx512f-scatter-1.c: New.
780 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
781 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
783 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
785 * gfortran.dg/read_dir.f90: Delete empty directory when closing
786 rather than calling rmdir, cleanup if open fails.
788 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
790 * gcc.target/powerpc/vec-mult-char-1.c: New test.
791 * gcc.target/powerpc/vec-mult-char-2.c: New test.
792 * lib/target-supports.exp (check_effective_target_vect_char_mult):
793 Return true for PowerPC targets that implement Altivec.
795 2015-09-03 Renlin Li <renlin.li@arm.com>
797 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
799 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
801 2015-09-03 Martin Sebor <msebor@redhat.com>
804 * g++.dg/addr_builtin-1.C: New test.
805 * gcc.dg/addr_builtin-1.c: New test.
807 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
809 * gcc.target/powerpc/vec-shift.c: New test.
811 2015-09-03 Tom de Vries <tom@codesourcery.com>
813 PR tree-optimization/65637
814 * gcc.dg/autopar/reduc-4.c: New test.
816 2015-09-03 Tom de Vries <tom@codesourcery.com>
818 PR tree-optimization/65637
819 * gcc.dg/autopar/pr46099-2.c: New test.
821 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
824 * g++.dg/pr67351.C: New test.
826 2015-09-03 Richard Biener <rguenther@suse.de>
829 * g++.dg/lto/pr66705_0.C: New testcase.
831 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
834 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
835 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
837 2015-09-02 Marek Polacek <polacek@redhat.com>
840 * gcc.dg/pr67432.c: New test.
842 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
844 * lib/target-supports.exp (clear_effective_target_cache): New.
845 (check_cached_effective_target): Update et_prop_list.
846 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
847 * g++.dg/compat/compat.exp: Likewise.
848 * g++.dg/compat/struct-layout-1.exp: Likewise.
849 * lib/asan-dg.exp: Likewise.
850 * lib/atomic-dg.exp: Likewise.
851 * lib/cilk-plus-dg.exp: Likewise.
852 * lib/clearcap.exp: Likewise.
853 * lib/mpx-dg.exp: Likewise.
854 * lib/tsan-dg.exp: Likewise.
855 * lib/ubsan-dg.exp: Likewise.
857 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
859 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
861 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
862 Andrew Bennett <andrew.bennett@imgtec.com>
864 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
865 dependencies between ISA level and compact-branches.
866 * gcc.target/mips/branch-10.c: Update expected output to allow
867 compact forms of b/bal.
868 * gcc.target/mips/branch-11.c: Likewise.
869 * gcc.target/mips/branch-12.c: Likewise.
870 * gcc.target/mips/branch-13.c: Likewise.
871 * gcc.target/mips/branch-3.c: Likewise.
872 * gcc.target/mips/branch-4.c: Likewise.
873 * gcc.target/mips/branch-5.c: Likewise.
874 * gcc.target/mips/branch-6.c: Likewise.
875 * gcc.target/mips/branch-7.c: Likewise.
876 * gcc.target/mips/branch-8.c: Likewise.
877 * gcc.target/mips/branch-9.c: Likewise.
878 * gcc.target/mips/branch-cost-1.c: Likewise.
879 * gcc.target/mips/call-1.c: Likewise.
880 * gcc.target/mips/call-2.c: Likewise.
881 * gcc.target/mips/call-3.c: Likewise.
882 * gcc.target/mips/call-4.c: Likewise.
883 * gcc.target/mips/call-5.c: Likewise.
884 * gcc.target/mips/call-6.c: Likewise.
885 * gcc.target/mips/lazy-binding-1.c: Likewise.
886 * gcc.target/mips/near-far-1.c: Likewise.
887 * gcc.target/mips/near-far-2.c: Likewise.
888 * gcc.target/mips/near-far-3.c: Likewise.
889 * gcc.target/mips/near-far-4.c: Likewise.
890 * gcc.target/mips/umips-branch-3.c: Ensure the test is
891 run with compact branches allowed.
892 * gcc.target/mips/compact-branches-1.c: New file.
893 * gcc.target/mips/compact-branches-2.c: Likewise.
894 * gcc.target/mips/compact-branches-3.c: Likewise.
895 * gcc.target/mips/compact-branches-4.c: Likewise.
896 * gcc.target/mips/compact-branches-5.c: Likewise.
897 * gcc.target/mips/compact-branches-6.c: Likewise.
898 * gcc.target/mips/compact-branches-7.c: Likewise.
900 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
902 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
903 Clean-up a created directory if testcase fails.
905 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
908 * g++.dg/pr67405.C: New test.
910 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
912 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
914 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
916 * gcc.dg/ifcvt-1.c: New test.
917 * gcc.dg/ifcvt-2.c: Likewise.
918 * gcc.dg/ifcvt-3.c: Likewise.
920 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
923 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
926 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
928 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
930 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
933 * g++.dg/other/pr61753.C: New.
935 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
937 * gcc.dg/tree-ssa/cmp-1.c: New file.
939 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
941 * gcc.dg/tree-ssa/complex-7.c: New file.
943 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
945 * gcc.target/powerpc/swaps-p8-19.c: New test.
947 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
950 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
952 2015-08-29 Tom de Vries <tom@codesourcery.com>
954 PR tree-optimization/46193
955 * gcc.dg/autopar/pr46193.c: New test.
957 2015-08-28 Nathan Sidwell <nathan@acm.org>
959 * gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c: Simply
960 use exit code for failure.
962 * gcc/testsuite/gcc.dg/torture/matrix-1.c: Use plain printf.
963 * gcc/testsuite/gcc.dg/torture/matrix-2.c: Likewise.
964 * gcc/testsuite/gcc.dg/torture/matrix-5.c: Likewise.
965 * gcc/testsuite/gcc.dg/torture/matrix-6.c: Likewise.
966 * gcc/testsuite/gcc.dg/torture/transpose-1.c: Likewise.
967 * gcc/testsuite/gcc.dg/torture/transpose-2.c: Likewise.
968 * gcc/testsuite/gcc.dg/torture/transpose-3.c: Likewise.
969 * gcc/testsuite/gcc.dg/torture/transpose-4.c: Likewise.
970 * gcc/testsuite/gcc.dg/torture/transpose-5.c: Likewise.
971 * gcc/testsuite/gcc.dg/torture/transpose-6.c: Likewise.
973 2015-08-28 Jeff Law <law@redhat.com>
976 * gcc.dg/tree-ssa/pr66752-2.c: New test.
977 * gcc.dg/torture/pr66752-1.c: New test
978 * g++.dg/torture/pr66752-2.C: New test.
980 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
982 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
984 * gcc.dg/tree-ssa/sra-15.c: New.
986 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
988 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
989 * gcc.target/mips/msub-8.c: Ditto
991 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
993 * lib/target-supports.exp (check-effective_target_vect_double):
994 Enable for Power targets with VSX hardware available.
995 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
996 vect_no_align && { ! vect_hw_misalign }.
998 2015-08-27 Sebastian Pop <s.pop@samsung.com>
1000 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
1001 Replaced by opt_files, compile with -floop-nest-optimize.
1002 * g++.dg/graphite/graphite.exp: Same.
1003 * gfortran.dg/graphite/graphite.exp: Same.
1004 * gcc.dg/graphite/block-0.c: Adjust pattern.
1005 * gcc.dg/graphite/block-1.c: Same.
1006 * gcc.dg/graphite/block-3.c: Same.
1007 * gcc.dg/graphite/block-4.c: Same.
1008 * gcc.dg/graphite/block-5.c: Same.
1009 * gcc.dg/graphite/block-6.c: Same.
1010 * gcc.dg/graphite/block-7.c: Same.
1011 * gcc.dg/graphite/block-8.c: Same.
1012 * gcc.dg/graphite/block-pr47654.c: Same.
1013 * gcc.dg/graphite/interchange-0.c: Same.
1014 * gcc.dg/graphite/interchange-1.c: Same.
1015 * gcc.dg/graphite/interchange-10.c: Same.
1016 * gcc.dg/graphite/interchange-11.c: Same.
1017 * gcc.dg/graphite/interchange-12.c: Same.
1018 * gcc.dg/graphite/interchange-13.c: Same.
1019 * gcc.dg/graphite/interchange-14.c: Same.
1020 * gcc.dg/graphite/interchange-15.c: Same.
1021 * gcc.dg/graphite/interchange-3.c: Same.
1022 * gcc.dg/graphite/interchange-4.c: Same.
1023 * gcc.dg/graphite/interchange-5.c: Same.
1024 * gcc.dg/graphite/interchange-6.c: Same.
1025 * gcc.dg/graphite/interchange-7.c: Same.
1026 * gcc.dg/graphite/interchange-8.c: Same.
1027 * gcc.dg/graphite/interchange-9.c: Same.
1028 * gcc.dg/graphite/interchange-mvt.c: Same.
1029 * gcc.dg/graphite/pr37485.c: Same.
1030 * gcc.dg/graphite/uns-block-1.c: Same.
1031 * gcc.dg/graphite/uns-interchange-12.c: Same.
1032 * gcc.dg/graphite/uns-interchange-14.c: Same.
1033 * gcc.dg/graphite/uns-interchange-15.c: Same.
1034 * gcc.dg/graphite/uns-interchange-9.c: Same.
1035 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1036 * gfortran.dg/graphite/interchange-3.f90: Same.
1038 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
1041 * gcc.target/i386/pr67317-1.c: New test.
1042 * gcc.target/i386/pr67317-2.c: Ditto.
1043 * gcc.target/i386/pr67317-3.c: Ditto.
1044 * gcc.target/i386/pr67317-4.c: Ditto.
1045 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
1046 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
1048 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
1050 * gcc.target/powerpc/vec-shr.c: New.
1052 2015-08-27 Marek Polacek <polacek@redhat.com>
1055 * gcc.dg/torture/pr67005.c: New test.
1057 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
1059 * gcc.dg/tree-ssa/sra-15.c: New.
1061 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
1063 * gcc.target/aarch64/long_branch_1.c: New test.
1065 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1067 * gcc.target/s390/20150826-1.c: New test.
1069 2015-08-26 Renlin Li <renlin.li@arm.com>
1071 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
1073 2015-08-26 Jiong Wang <jiong.wang@arm.com>
1075 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
1077 2015-08-26 Jiong Wang <jiong.wang@arm.com>
1079 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
1080 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
1081 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
1082 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
1084 2015-08-26 Jiong Wang <jiong.wang@arm.com>
1086 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
1088 * gcc.target/aarch64/tlsle_1.x: New test source.
1089 * gcc.target/aarch64/tlsle12_1.c: New testcase.
1090 * gcc.target/aarch64/tlsle24_1.c: Likewise.
1091 * gcc.target/aarch64/tlsle32_1.c: Likewise.
1093 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1096 * gfortran.dg/shape_8.f90: New test.
1098 2015-08-25 Marek Polacek <polacek@redhat.com>
1101 * gcc.dg/weak/weak-18.c: New test.
1103 2015-08-25 David Malcolm <dmalcolm@redhat.com>
1105 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
1106 gcc_jit_context_set_bool_use_external_driver.
1108 2015-08-25 Nathan Sidwell <nathan@acm.org>
1110 * gcc.c-torture/execute/builtins/20010124-1.x: New.
1112 * gcc.dg/20001117-1.c: Needs return_address.
1113 * gcc.dg/20020415-1.c: Needs alloca.
1114 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
1115 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
1116 * gcc.dg/pr63186.c: Needs label_values.
1117 * gcc.dg/torture/pr33848.c: Likwise.
1119 * lib/target-supports.exp (check_effective_target_fopenacc,
1120 check_effective_target_fopenmp): Disable for nvptx.
1121 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
1122 * gcc.dg/stack-usage-1.c: Likewise.
1123 * gcc.dg/stack-usage-2.c: Likewise.
1124 * gcc.dg/unused-5.c: Likewise.
1125 * gcc.dg/unwind-1.c: Likewise.
1127 2015-08-25 Christian Bruel <christian.bruel@st.com>
1129 * gcc.dg/Wno-frame-address.c: Skip for ARM.
1130 * g++.dg/Wno-frame-address.C: Ditto.
1132 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1135 * g++.dg/pr67211.C: New test.
1137 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
1141 * gfortran.dg/block_end_error_1.f90: New test.
1142 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
1144 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
1147 * gcc.target/i386/pr66821.c: New test.
1149 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
1152 * gcc.target/i386/pr67329.c: New test.
1154 2015-08-24 Nathan Sidwell <nathan@acm.org>
1156 * gcc/testsuite/gcc.dg/pr49551.c: Needs -fdata-sections.
1158 * gcc/testsuite/gcc.dg/pr64935-2.c: Needs scheduling.
1160 * gcc/testsuite/gcc.dg/torture/pr66101.c: Needs nonlocal goto.
1161 * gcc/testsuite/gcc.dg/torture/pr63738.c: Likewise.
1162 * gcc/testsuite/gcc.dg/torture/pr64728.c: Likewise.
1163 * gcc/testsuite/gcc.dg/pr63748.c: Likewise.
1164 * gcc/testsuite/gcc.dg/20020312-2.c: Likewise.
1166 * gcc/testsuite/gcc.dg/torture/pr66123.c: Needs label_values.
1168 * gcc/testsuite/gcc.dg/torture/pr41261.c: Needs profiling.
1169 * gcc/testsuite/gcc.dg/pr26570.c: Likewise.
1170 * gcc/testsuite/gcc.dg/pr61776.c: Likewise.
1171 * gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1172 * gcc/testsuite/gcc.dg/gomp/pr34610.c: Likewise.
1173 * gcc/testsuite/gcc.dg/pr54121.c: Likewise.
1174 * gcc/testsuite/gcc.dg/20050325-1.c: Likewise.
1175 * gcc/testsuite/gcc.dg/pr66899.c: Likewise.
1176 * gcc/testsuite/gcc.dg/pr48770.c: Likewise.
1177 * gcc/testsuite/gcc.dg/pr24225.c: Likewise.
1179 * gcc/testsuite/gcc.dg/pr27531-1.c: Needs io.
1180 * gcc/testsuite/gcc.dg/pr44606.c: Likewise.
1182 * gcc/testsuite/gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
1184 * gcc/testsuite/gcc.dg/pr51990.c: Needs alloca.
1186 * gcc/testsuite/gcc.misc-tests/options.exp: Disable profiling
1189 2015-08-24 Tom de Vries <tom@codesourcery.com>
1191 PR tree-optimization/65468
1192 * gcc.dg/gomp/static-chunk-size-one.c: New test.
1194 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1197 * gfortran.dg/backtrace_1.f90: New test.
1199 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1202 * gfortran.dg/execute_command_line_2.f90: New test.
1204 2015-08-23 Tom de Vries <tom@codesourcery.com>
1206 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
1207 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
1208 vect_no_int_max to vect_no_int_min_max.
1209 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
1210 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
1211 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
1212 * gcc.dg/vect/slp-reduc-4.c: Same.
1213 * gcc.dg/vect/slp-reduc-5.c: Same.
1214 * gcc.dg/vect/vect-125.c: Same.
1215 * gcc.dg/vect/vect-13.c: Same.
1216 * gcc.dg/vect/vect-double-reduc-3.c: Same.
1217 * gcc.dg/vect/vect-reduc-1.c: Same.
1218 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
1219 * gcc.dg/vect/vect-reduc-1char.c:Same.
1220 * gcc.dg/vect/vect-reduc-1short.c: Same.
1221 * gcc.dg/vect/vect-reduc-2.c: Same.
1222 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
1223 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
1224 * lib/target-supports.exp: Same.
1226 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
1229 * g++.dg/cpp0x/decltype63.C: New.
1231 2015-08-22 Nathan Sidwell <nathan@acm.org>
1233 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
1234 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
1235 * c-c++-common/Wunused-var-8.c: Likewise.
1236 * c-c++-common/gomp/pr61486-2.c: Likewise.
1237 * c-c++-common/Wunused-var-6.c: Likewise.
1238 * c-c++-common/goacc/reduction-1.c: Likewise.
1239 * c-c++-common/goacc/reduction-2.c: Likewise.
1240 * c-c++-common/goacc/reduction-3.c: Likewise.
1241 * c-c++-common/goacc/reduction-4.c: Likewise.
1242 * gcc.dg/builtins-64.c: Likewise.
1243 * gcc.dg/pr59523.c: Likewise.
1244 * gcc.dg/tree-ssa/20080530.c: Likewise.
1245 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
1246 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
1247 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
1248 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
1249 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
1250 * gcc.dg/pr59011.c: Likewise.
1251 * gcc.dg/uninit-9.c: Likewise.
1252 * gcc.dg/pr61561.c: Likewise.
1253 * gcc.dg/vla-4.c: Likewise.
1254 * gcc.dg/20101010-1.c: Likewise.
1255 * gcc.dg/pr49120.c: Likewise.
1256 * gcc.dg/20030331-2.c: Likewise.
1257 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
1258 * gcc.dg/pr25682.c: Likewise.
1259 * gcc.dg/guality/guality.c: Likewise.
1260 * gcc.dg/pr27301.c: Likewise.
1261 * gcc.dg/uninit-9-O0.c: Likewise.
1262 * gcc.dg/fold-alloca-1.c: Likewise.
1263 * gcc.dg/pr41470.c: Likewise.
1264 * gcc.dg/pr51491-2.c: Likewise.
1265 * gcc.dg/winline-7.c: Likewise.
1266 * gcc.dg/vla-2.c: Likewise.
1267 * gcc.dg/pr50764.c: Likewise.
1268 * gcc.dg/c99-vla-1.c: Likewise.
1269 * gcc.dg/pr33238.c: Likewise.
1270 * gcc.dg/c99-const-expr-13.c: Likewise.
1271 * gcc.dg/builtin-return-1.c: Likewise.
1272 * gcc.dg/vla-3.c: Likewise.
1273 * gcc.dg/20020415-1.c: Likewise.
1274 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
1275 * gcc.dg/shrink-wrap-alloca.c: Likewise.
1276 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
1277 * gcc.dg/torture/calleesave-sse.c: Likewise.
1278 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
1279 * gcc.dg/gomp/vla-2.c: Likewise.
1280 * gcc.dg/gomp/vla-3.c: Likewise.
1281 * gcc.dg/gomp/vla-4.c: Likewise.
1282 * gcc.dg/gomp/pr30494.c: Likewise.
1283 * gcc.dg/gomp/vla-5.c: Likewise.
1284 * gcc.dg/pr51990-2.c: Likewise.
1285 * gcc.dg/vla-22.c: Likewise.
1287 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1289 * gcc.dg/cpp/multiline-2.c: Add column numbers.
1290 * gcc.dg/dollar.c: Likewise.
1291 * gcc.dg/pragma-message.c: Likewise.
1292 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
1293 * c-c++-common/raw-string-14.c: Likewise.
1295 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
1297 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
1298 property that instantiation here is a compile-time error.
1300 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
1302 * g++.dg/other/pr67065.C: Extend.
1304 2015-08-21 Nathan Sidwell <nathan@acm.org>
1306 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
1308 (check_effective_target_global_constructor): New.
1309 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
1310 * gcc.dg/debug/debug.exp: Skip for nvptx.
1311 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
1313 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
1314 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
1315 * gcc.c-torture/compile/pr33855.c: Likewise.
1316 * gcc.c-torture/compile/920723-1.c: Likewise.
1317 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
1319 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
1321 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
1324 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
1326 * gcc.c-torture/execute/switch-1.c: Likewise.
1328 * gcc.c-torture/execute/pr34456.c: Require not freestanding
1329 * gcc.c-torture/execute/printf-1.c: Likewise.
1330 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
1331 * gcc.c-torture/execute/fprintf-1.c: Likewise.
1332 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
1333 * gcc.c-torture/execute/vprintf-1.c: Likewise.
1334 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
1335 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
1336 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
1337 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
1338 * gcc.c-torture/execute/gofast.c: Likewise.
1339 * gcc.c-torture/execute/complex-6.c: Likewise.
1341 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
1342 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
1343 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
1344 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
1345 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
1346 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
1347 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1348 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
1349 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
1350 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
1351 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
1352 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
1353 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
1354 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
1355 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
1356 * gcc.dg/setjmp-1.c: Likewise.
1357 * gcc.dg/cleanup-5.c: Likewise.
1358 * gcc.dg/cleanup-12.c: Likewise.
1359 * gcc.dg/cleanup-13.c: Likewise.
1361 * gcc.dg/constructor-1.c: Require global ctor.
1363 * gcc.dg/fork-instrumentation.c: Require profiling.
1364 * gcc.dg/20030107-1.c: Likewise.
1365 * gcc.dg/20030702-1.c: Likewise.
1367 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
1368 * gcc.dg/cpp/paste2.c: Likewise.
1369 * gcc.dg/cpp/strify3.c: Likewise.
1370 * gcc.dg/cpp/strify4.c: Likewise.
1371 * gcc.dg/cpp/lexnum.c: Likewise.
1372 * gcc.dg/cpp/digraphs.c: Likewise.
1373 * gcc.dg/cpp/macro1.c: Likewise.
1375 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
1377 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
1379 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
1381 * lib/gcc-dg.exp: Add extra options for db-final to the command line
1384 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1386 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
1387 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
1388 vec_vpmsum_be and vec_shasigma_be.
1390 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
1392 * lib/target-supports.exp
1393 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
1394 with -mfp16-format=ieee.
1396 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
1399 * g++.dg/other/pr67065.C: New.
1401 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
1403 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
1405 * gcc.target/mips/inline-memcpy-2.c: Ditto.
1406 * gcc.target/mips/inline-memcpy-3.c: Ditto.
1407 * gcc.target/mips/inline-memcpy-4.c: Ditto.
1408 * gcc.target/mips/inline-memcpy-5.c: Ditto.
1410 2015-08-19 Jiong Wang <jiong.wang@arm.com>
1412 * gcc.dg/wide_shift_64_1.c: New testcase.
1413 * gcc.dg/wide_shift_128_1.c: Likewise.
1414 * gcc.target/aarch64/ashlti3_1.c: Likewise.
1416 2015-08-19 Magnus Granberg <zorry@gentoo.org>
1418 * lib/target-supports.exp
1419 (check_effective_target_fstack_protector_enabled): New test.
1420 * gcc.target/i386/ssp-default.c: New test.
1422 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
1425 * gfortran.dg/generic_31.f90: New.
1427 2015-08-19 Marek Polacek <polacek@redhat.com>
1430 * g++.dg/torture/pr67133.C: New test.
1432 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1434 * gcc.target/powerpc/altivec-35.c: New test.
1435 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
1436 * gcc.target/powerpc/vsx-vector-7.c: New test.
1438 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1441 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
1442 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
1444 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
1446 PR rtl-optimization/67218
1447 * gcc.c-torture/execute/ieee/pr67218.c,
1448 gcc.target/aarch64/fcvt_int_float_double1.c,
1449 gcc.target/aarch64/fcvt_int_float_double2.c,
1450 gcc.target/aarch64/fcvt_int_float_double3.c,
1451 gcc.target/aarch64/fcvt_int_float_double4.c,
1452 gcc.target/aarch64/fcvt_uint_float_double1.c,
1453 gcc.target/aarch64/fcvt_uint_float_double2.c,
1454 gcc.target/aarch64/fcvt_uint_float_double3.c,
1455 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
1457 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
1459 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
1460 dg-options to disable LSE extensions.
1461 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
1462 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
1463 * gcc.target/aarch64/atomic-op-char.c: Likewise.
1464 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
1465 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
1466 * gcc.target/aarch64/atomic-op-int.c: Likewise.
1467 * gcc.target/aarch64/atomic-op-long.c: Likewise.
1468 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
1469 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
1470 * gcc.target/aarch64/atomic-op-release.c: Likewise.
1471 * gcc.target/aarch64/atomic-op-short.c: Likewise.
1472 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
1473 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
1474 * gcc.target/aarch64/sync-op-full.c: Likewise.
1475 * gcc.target/aarch64/sync-op-release.c: Likewise.
1477 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
1480 * g++.dg/cpp1z/feat-cxx1z.C: New.
1482 2015-08-18 Marek Polacek <polacek@redhat.com>
1485 * gcc.dg/torture/pr67222.c: New test.
1487 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
1489 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
1491 2015-08-18 Bin Cheng <bin.cheng@arm.com>
1493 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
1494 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
1495 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
1497 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
1499 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
1500 which is used in later code.
1502 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
1505 * g++.dg/cpp0x/nullptr34.C: New.
1506 * g++.dg/warn/Wconversion2.C: Adjust.
1507 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
1508 * g++.old-deja/g++.other/null3.C: Likewise.
1510 * g++.dg/cpp0x/pr51313.C: Adjust.
1512 2015-08-17 Richard Biener <rguenther@suse.de>
1514 PR tree-optimization/67221
1515 * gcc.dg/torture/pr67221.c: New testcase.
1517 2015-08-17 Mike Stump <mikestump@comcast.net>
1518 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1520 * gcc.target/arm/memcpy-aligned-1.c: New test.
1522 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1525 * gfortran.dg/norm_4.f90: Rename to...
1526 * gfortran.dg/norm2_4.f90: this.
1527 * gfortran.dg/norm2_5.f90: New test.
1529 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
1531 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1532 * gcc.dg/ssp-1.c: Make counter a register.
1533 * gcc.dg/ssp-2.c: Likewise.
1534 * gcc.dg/torture/parm-coalesce.c: New.
1536 2015-08-14 Marek Polacek <polacek@redhat.com>
1539 * gcc.dg/torture/pr67133.c: New test.
1541 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
1542 Matthias Klose <doko@debian.org>
1545 * gcc.c-torture/compile/pr67143.c: New
1546 * gcc.target/aarch64/atomic-op-imm.c
1547 (atomic_fetch_add_negative_RELAXED): New.
1548 (atomic_fetch_sub_negative_ACQUIRE): New.
1550 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1552 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
1553 * gcc.target/aarch64/target_attr_8.c: Likewise.
1554 * gcc.target/aarch64/target_attr_14.c: Likewise.
1556 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1558 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
1560 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
1562 * gcc.target/i386/builtin_target.c: Add skylake check.
1564 2015-08-13 Jeff Law <law@redhat.com>
1566 * gcc.dg/pr66314.c: Moved from here to ..
1567 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
1568 to clear all sanitizers before -fsanitize=kernel-address.
1570 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1572 * gcc.target/aarch64/cinc_common_1.c: New test.
1574 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
1577 * g++.dg/ext/attribute-may-alias-1.C: New.
1578 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
1580 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
1582 * gcc.target/aarch64/atomic-inst-cas.c: New.
1583 * gcc.target/aarch64/atomic-inst-ops.inc: New.
1585 2015-08-13 Andreas Schwab <schwab@suse.de>
1587 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
1589 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
1592 * g++.dg/torture/pr62164.C: New.
1594 2015-08-13 Richard Biener <rguenther@suse.de>
1596 PR tree-optimization/67191
1597 * gcc.dg/torture/pr67191.c: New testcase.
1598 * g++.dg/torture/pr67191.C: Likewise.
1600 2015-08-13 Richard Biener <rguenther@suse.de>
1602 PR tree-optimization/66502
1603 PR tree-optimization/67167
1604 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
1606 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1609 * g++.dg/init/new42.C: New.
1611 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1614 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
1616 * gcc.target/powerpc/pr67071-2.c: Likewise.
1617 * gcc.target/powerpc/pr67071-3.c: Likewise.
1619 2015-08-12 Marek Polacek <polacek@redhat.com>
1622 * c-c++-common/Wshift-overflow-6.c: New test.
1623 * c-c++-common/Wshift-overflow-7.c: New test.
1624 * g++.dg/cpp1y/left-shift-2.C: New test.
1626 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1629 * g++.dg/cpp0x/pr52742.C: New.
1631 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
1633 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
1634 Check Knights Landing support.
1636 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
1639 * g++.dg/warn/Wunused-result-1.C: New.
1641 2015-08-12 Richard Biener <rguenther@suse.de>
1643 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
1644 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
1645 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
1646 * g++.dg/tree-ssa/pr61034.C: Adjust.
1647 * gcc.dg/fold-compare-2.c: Likewise.
1648 * gcc.dg/pr50763.c: Likewise.
1649 * gcc.dg/predict-3.c: Likewise.
1650 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
1651 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1652 * gcc.dg/tree-ssa/pr20657.c: Likewise.
1653 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1654 * gcc.dg/tree-ssa/pr37508.c: Likewise.
1655 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1656 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1657 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1658 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1659 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1660 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1661 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1663 2015-08-12 Nathan Sidwell <nathan@acm.org>
1665 * gcc.dg/vrp-min-max-1.c: New.
1666 * gcc.dg/vrp-min-max-2.c: New.
1668 2015-08-12 Richard Biener <rguenther@suse.de>
1670 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
1672 2015-08-12 Tom de Vries <tom@codesourcery.com>
1675 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
1676 Handle absence of vector min/max for sparc.
1678 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
1681 * g++.dg/ext/mv25.C: New test.
1683 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
1685 * gcc.target/i386/avx2-vect-shift.c: New test.
1687 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
1691 * gcc.dg/pragma-diag-3.c: New test.
1692 * gcc.dg/pragma-diag-4.c: New test.
1694 2015-08-11 Nathan Sidwell <nathan@acm.org>
1696 * c-c++-common/dfp/operator-comma.c: Call init function.
1697 * c-c++-common/dfp/convert-dfp-2.c: New test.
1699 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
1701 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
1702 Treat model == 0x4f as Broadwell.
1704 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1707 * gfortran.dg/pr67140.f90: New test.
1709 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
1713 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
1715 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
1718 * gfortran.dg/ieee/large_4.f90: New test.
1720 2015-08-08 Bud Davis <jmdavis@link.com>
1723 * gfortran.dg/common_22.f90: New.
1725 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
1727 PR rtl-optimization/67028
1728 * gcc.dg/pr67028.c: New testcase.
1730 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
1732 PR rtl-optimization/67029
1733 * gcc.dg/pr67029.c: New test.
1735 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1738 * gfortran.dg/ieee/ieee_8.f90: New test.
1740 2015-08-07 Jiong Wang <jiong.wang@arm.com>
1742 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
1744 * gcc.target/aarch64/noplt_2.c: Likewise.
1745 * gcc.target/aarch64/noplt_3.c: Likewise.
1747 2015-08-06 David Malcolm <dmalcolm@redhat.com>
1749 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
1750 optimization level, and print a summary at the end.
1752 2015-08-06 Jiong Wang <jiong.wang@arm.com>
1754 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
1756 2015-08-06 Jiong Wang <jiong.wang@arm.com>
1758 * gcc.target/aarch64/noplt_3.c: New testcase.
1760 2015-08-06 Jiong Wang <jiong.wang@arm.com>
1762 * gcc.target/aarch64/noplt_1.c: New testcase.
1763 * gcc.target/aarch64/noplt_2.c: Likewise.
1765 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
1767 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
1768 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
1770 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1772 * gcc.target/s390/dwarfregtable-1.c: New test.
1773 * gcc.target/s390/dwarfregtable-2.c: New test.
1774 * gcc.target/s390/dwarfregtable-3.c: New test.
1776 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1778 * gcc.target/s390/htm-builtins-z13-1.c: New test.
1780 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1783 * gfortran.dg/ieee/large_2.f90: New test.
1784 * gfortran.dg/ieee/large_3.F90: New test.
1786 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1789 * gfortran.dg/ieee/large_1.f90: Adjust test.
1791 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
1792 Jeff Law <law@redhat.com>
1795 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
1796 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
1797 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
1798 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
1799 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
1800 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
1802 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1805 * gfortran.dg/pr66311.f90: New file.
1807 2015-08-05 Richard Biener <rguenther@suse.de>
1809 PR tree-optimization/67121
1810 * gcc.dg/torture/pr67121.c: New testcase.
1812 2015-08-05 Nick Clifton <nickc@redhat.com>
1814 * gcc.target/rl78: New directory.
1815 * gcc.target/rl78/rl78.exp: New file: Test driver.
1816 * gcc.target/rl78/test_addm3.c: New file: Test adds.
1818 2015-08-05 Richard Biener <rguenther@suse.de>
1821 * gcc.dg/torture/pr67120.c: New testcase.
1823 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
1827 * lib/fortran-modules.exp: Call cleanup-submodules from
1829 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
1830 cover the cases where private entities are no longer optimized
1832 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
1834 * gfortran.dg/submodule_1.f08: Change cleanup module names.
1835 * gfortran.dg/submodule_5.f08: The same.
1836 * gfortran.dg/submodule_9.f08: The same.
1837 * gfortran.dg/submodule_10.f08: New test.
1839 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
1842 * g++.dg/cpp1y/var-templ35.C: New.
1844 2015-08-05 Richard Biener <rguenther@suse.de>
1846 PR tree-optimization/67055
1847 * g++.dg/torture/pr67055.C: New testcase.
1849 2015-08-05 Richard Biener <rguenther@suse.de>
1851 PR tree-optimization/67109
1852 * gcc.dg/torture/pr67109.c: New testcase.
1853 * gcc.dg/vect/vect-119.c: Adjust.
1855 2015-08-05 Richard Biener <rguenther@suse.de>
1858 * gcc.dg/pr67107.c: New testcase.
1860 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1863 * g++.dg/cpp1z/abbrev2.C: New.
1865 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1867 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
1869 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1872 * g++.dg/init/explicit4.C: New.
1874 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1876 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
1877 without VSX an Power8 vector support.
1879 2015-08-04 Richard Biener <rguenther@suse.de>
1881 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
1883 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
1886 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
1889 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1892 * g++.dg/cpp1y/var-templ34.C: New.
1894 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1896 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
1897 * gcc.target/aarch64/target_attr_1.c: Likewise.
1898 * gcc.target/aarch64/target_attr_2.c: Likewise.
1899 * gcc.target/aarch64/target_attr_3.c: Likewise.
1900 * gcc.target/aarch64/target_attr_4.c: Likewise.
1901 * gcc.target/aarch64/target_attr_5.c: Likewise.
1902 * gcc.target/aarch64/target_attr_6.c: Likewise.
1903 * gcc.target/aarch64/target_attr_7.c: Likewise.
1904 * gcc.target/aarch64/target_attr_8.c: Likewise.
1905 * gcc.target/aarch64/target_attr_9.c: Likewise.
1906 * gcc.target/aarch64/target_attr_10.c: Likewise.
1907 * gcc.target/aarch64/target_attr_11.c: Likewise.
1908 * gcc.target/aarch64/target_attr_12.c: Likewise.
1909 * gcc.target/aarch64/target_attr_13.c: Likewise.
1910 * gcc.target/aarch64/target_attr_14.c: Likewise.
1911 * gcc.target/aarch64/target_attr_15.c: Likewise.
1913 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1915 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
1917 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1919 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
1921 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1923 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
1926 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1929 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
1930 * gfortran.dg/ieee/large_1.f90: New test.
1932 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1934 PR tree-optimization/67043
1935 * gcc.dg/pr67043.c: New test.
1937 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
1939 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
1941 2015-08-03 David Malcolm <dmalcolm@redhat.com>
1943 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
1944 it to push/pop timing items.
1945 (main): For each optimization level, create a gcc_jit_timer, and
1946 time all of the iteration within that level cumulatively.
1947 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
1948 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
1950 2015-08-03 Alexander Basov <coohpt@gmail.com>
1955 * gcc.target/arm/pr43404.c : New testcase.
1956 * gcc.target/arm/pr48470.c : New testcase.
1957 * gcc.target/arm/pr64744-1.c : New testcase.
1958 * gcc.target/arm/pr64744-2.c : New testcase.
1960 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
1962 PR tree-optimization/67077
1963 * gcc.dg/pr67077.c: New test.
1965 2015-08-03 Jeff Law <law@redhat.com>
1968 PR gcov-profile/66899
1969 * gcc.dg/pr66899.c: New test.
1970 * gcc.dg/pr66314.c: New test.
1972 2015-08-03 Marek Polacek <polacek@redhat.com>
1975 * gcc.dg/pr67088.c: New test.
1977 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
1980 * gcc.target/arm/vnmul-1.c: New.
1981 * gcc.target/arm/vnmul-2.c: New.
1982 * gcc.target/arm/vnmul-3.c: New.
1983 * gcc.target/arm/vnmul-4.c: New.
1985 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
1988 * gfortran.dg/class_allocate_20.f90: New.
1990 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1992 * gcc.target/aarch64/csel_bfx_1.c: New test.
1993 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
1995 2015-08-02 Martin Sebor <msebor@redhat.com>
1997 * g++.dg/Wframe-address-in-Wall.C: New test.
1998 * g++.dg/Wframe-address.C: New test.
1999 * g++.dg/Wno-frame-address.C: New test.
2000 * gcc.dg/Wframe-address-in-Wall.c: New test.
2001 * gcc.dg/Wframe-address.c: New test.
2002 * gcc.dg/Wno-frame-address.c: New test.
2004 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
2006 * c-c++-common/Wmisleading-indentation.c: Add more tests.
2008 2015-08-01 Michael Collison <michael.collison@linaro.org
2009 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2011 * gcc.target/arm/mincmp.c: New test.
2013 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
2016 * gfortran.dg/associated_target_6.f03: New test
2018 2015-08-01 Tom de Vries <tom@codesourcery.com>
2020 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
2021 optimize ("-ftree-parallelize-loops=0").
2022 Add successful scans for 2 detected reductions. Add xfail scans for 3
2023 detected reductions.
2024 * gcc.dg/autopar/reduc-2short.c: Same.
2025 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
2026 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
2027 detected reductions.
2028 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
2031 2015-07-31 Marek Polacek <polacek@redhat.com>
2034 * g++.dg/ubsan/pr66977.C: New test.
2036 2015-07-30 Marek Polacek <polacek@redhat.com>
2038 * c-c++-common/Wtautological-compare-3.c: New test.
2040 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
2042 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
2043 (CHECK): Pass address of scalar, rather than array.
2045 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
2047 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
2049 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
2051 * gcc.target/aarch64/fp16/fp16.exp: New.
2052 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
2053 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
2055 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
2057 * gcc.target/aarch64/f16_movs_1.c: New test.
2059 2015-07-28 Tom de Vries <tom@codesourcery.com>
2061 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
2064 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
2065 Manuel López-Ibáñez <manu@gcc.gnu.org>
2067 * gcc.dg/parm-incomplete-1.c: Update.
2068 * gcc.dg/pr18809-1.c: Update.
2069 * gcc.dg/pr27953.c: Update.
2070 * gcc.dg/vla-11.c: Update.
2072 2015-07-27 Marek Polacek <polacek@redhat.com>
2074 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
2076 2015-07-27 Tom de Vries <tom@codesourcery.com>
2078 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
2079 attribute. Update comment.
2081 Add scan for not parallelizing inner loop.
2082 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
2086 2015-07-27 Marek Polacek <polacek@redhat.com>
2089 * c-c++-common/Wtautological-compare-2.c: New test.
2091 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
2094 * gcc.target/i386/pr66232-6.c: New tests.
2095 * gcc.target/i386/pr66232-7.c: Likewise.
2096 * gcc.target/i386/pr66232-8.c: Likewise.
2097 * gcc.target/i386/pr66232-9.c: Likewise.
2099 2015-07-27 Marek Polacek <polacek@redhat.com>
2103 * c-c++-common/Wtautological-compare-1.c: New test.
2105 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2108 * g++.dg/template/pr18969.C: New test.
2109 * g++.dg/template/pr18969-2.C: New test.
2110 * g++.old-deja/g++.jason/overload.C: Remove return value in
2111 template function returning void.
2113 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
2115 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
2116 immediates to avoid shift-overflow warnings.
2118 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
2121 * g++.dg/init/pr66857.C: New test.
2123 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
2126 * gcc.target/i386/pr66648.c: New test.
2128 2015-07-25 Tom de Vries <tom@codesourcery.com>
2130 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
2131 interchange_files and block_files variables.
2132 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
2134 * gcc.dg/graphite/uns-interchange-12.c: Same.
2135 * gcc.dg/graphite/uns-interchange-14.c: Same.
2136 * gcc.dg/graphite/uns-interchange-15.c: Same.
2137 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
2138 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2140 2015-07-25 Jeff Law <law@redhat.com>
2144 * gcc.dg/tree-ssa/pr66752-2.c: New test.
2145 * gcc.dg/torture/pr66752-1.c: New test
2146 * g++.dg/torture/pr66752-2.C: New test.
2148 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
2151 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
2153 PR rtl-optimization/64164
2154 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2155 * gcc.dg/ssp-1.c: Make counter a register.
2156 * gcc.dg/ssp-2.c: Likewise.
2157 * gcc.dg/torture/parm-coalesce.c: New.
2159 2015-07-24 Tom de Vries <tom@codesourcery.com>
2161 * gcc.dg/graphite/block-1.c: Xfail scan.
2162 * gcc.dg/graphite/interchange-12.c: Same.
2163 * gcc.dg/graphite/interchange-14.c: Same.
2164 * gcc.dg/graphite/interchange-15.c: Same.
2165 * gcc.dg/graphite/interchange-9.c: Same.
2166 * gcc.dg/graphite/interchange-mvt.c: Same.
2167 * gcc.dg/graphite/uns-block-1.c: New test.
2168 * gcc.dg/graphite/uns-interchange-12.c: New test.
2169 * gcc.dg/graphite/uns-interchange-14.c: New test.
2170 * gcc.dg/graphite/uns-interchange-15.c: New test.
2171 * gcc.dg/graphite/uns-interchange-9.c: New test.
2172 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
2174 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
2177 * c-c++-common/Wunused-function-1.c: New.
2179 2015-07-24 Tom de Vries <tom@codesourcery.com>
2181 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
2182 alternative exit-first loop transform.
2183 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
2184 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
2185 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
2186 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
2187 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
2188 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
2189 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2190 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
2191 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
2193 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
2196 * gcc.target/i386/mpx/pr66566.c: New test.
2198 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
2201 * gcc.target/i386/pr66978.c: New test.
2203 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2205 * gcc.target/s390/gpr2fprsavecfi.c: New test.
2207 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2209 * gcc.target/s390/insv-1.c: New test.
2210 * gcc.target/s390/insv-2.c: New test.
2211 * gcc.target/s390/insv-3.c: New test.
2213 2015-07-24 Tom de Vries <tom@codesourcery.com>
2215 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
2217 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2220 * gcc.dg/pr25530.c: New test.
2222 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2225 * gcc.dg/pr25529.c: New test.
2227 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2229 * gcc.target/arm/reg_equal_test.c: New test.
2231 2015-07-23 Jeff Law <law@redhat.com>
2234 * gcc.dg/tree-ssa/pr66752-2.c: New test.
2235 * gcc.dg/torture/pr66752-1.c: New test
2236 * g++.dg/torture/pr66752-2.C: New test.
2238 2015-07-23 Marek Polacek <polacek@redhat.com>
2241 * g++.dg/warn/Wlogical-op-2.C: New test.
2243 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
2245 PR rtl-optimization/64164
2246 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2247 * gcc.dg/ssp-1.c: Make counter a register.
2248 * gcc.dg/ssp-2.c: Likewise.
2249 * gcc.dg/torture/parm-coalesce.c: New.
2251 2015-07-23 Marek Polacek <polacek@redhat.com>
2254 * c-c++-common/ubsan/pr66908.c: New test.
2256 2015-07-23 Tom de Vries <tom@codesourcery.com>
2258 * gcc.dg/autopar/outer-4.c: Add xfail.
2259 * gcc.dg/autopar/outer-5.c: Same.
2260 * gcc.dg/autopar/outer-6.c: Same.
2261 * gcc.dg/autopar/reduc-2.c: Same.
2262 * gcc.dg/autopar/reduc-2char.c: Same.
2263 * gcc.dg/autopar/reduc-2short.c: Same.
2264 * gcc.dg/autopar/reduc-8.c: Same.
2265 * gcc.dg/autopar/uns-outer-4.c: New test.
2266 * gcc.dg/autopar/uns-outer-5.c: New test.
2267 * gcc.dg/autopar/uns-outer-6.c: New test.
2269 2015-07-23 Richard Biener <rguenther@suse.de>
2271 PR tree-optimization/66952
2272 * gcc.dg/torture/pr66952.c: Use signed char.
2274 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
2276 PR tree-optimization/66926,66951
2277 * gcc.dg/vect/pr66951.c: New test.
2279 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
2282 * g++.dg/parse/error57.C: New.
2283 * g++.dg/expr/string-2.C: Update.
2285 2015-07-23 Richard Biener <rguenther@suse.de>
2287 PR tree-optimization/66945
2288 * gcc.dg/torture/pr66945.c: New testcase.
2290 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
2293 * g++.dg/ext/mv24.C: New test.
2295 2015-07-22 Marek Polacek <polacek@redhat.com>
2297 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
2300 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
2304 * gfortran.dg/generic_30.f90: New.
2306 2015-07-22 Richard Biener <rguenther@suse.de>
2308 PR tree-optimization/66952
2309 * gcc.dg/torture/pr66952.c: New testcase.
2311 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
2313 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
2315 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
2317 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
2319 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
2321 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
2323 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
2325 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
2327 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
2329 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
2331 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
2333 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
2335 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
2337 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
2339 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
2341 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
2343 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
2345 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
2347 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
2349 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
2351 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
2353 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
2355 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
2357 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
2359 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
2361 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
2363 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
2365 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
2367 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
2369 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
2371 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
2373 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
2375 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
2377 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
2379 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
2381 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
2383 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
2385 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
2387 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
2389 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
2391 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
2393 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
2395 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
2397 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
2399 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
2401 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
2403 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
2405 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
2407 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
2409 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
2411 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
2413 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
2415 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
2417 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
2419 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
2421 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
2423 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
2425 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
2427 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
2429 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
2431 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
2433 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
2435 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
2437 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
2439 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
2441 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
2443 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
2445 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
2447 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
2449 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
2451 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
2453 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
2455 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
2457 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
2459 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
2461 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
2463 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
2465 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
2467 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
2469 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
2471 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
2473 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
2475 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
2477 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
2479 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
2481 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
2483 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
2485 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
2487 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
2489 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
2491 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
2493 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
2495 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
2497 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
2499 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
2501 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
2503 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
2505 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
2507 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
2509 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
2511 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
2513 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
2515 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
2517 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
2519 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
2521 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
2523 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
2525 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
2527 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
2529 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
2531 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
2533 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
2535 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
2537 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
2539 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
2541 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
2543 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
2545 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
2547 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
2549 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
2551 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
2553 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
2555 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
2557 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
2559 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
2561 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
2563 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
2565 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
2567 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
2569 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
2571 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
2573 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
2575 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
2578 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
2580 * g++.dg/template/crash81.C: Update.
2582 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
2585 * gcc.target/i386/pr66424.c: New.
2587 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
2589 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
2591 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
2594 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
2595 Drop address sanitization.
2597 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
2599 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
2601 (dg-additional-options): Set armv5t flag.
2603 2015-07-21 Marek Polacek <polacek@redhat.com>
2605 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
2606 * gcc.dg/vmx/unpack.c: Likewise.
2607 * gcc.target/powerpc/quad-atomic.c: Likewise.
2609 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
2611 * gcc.target/i386/asm-flag-5.c (f_ll): New.
2613 2015-07-20 Jiong Wang <jiong.wang@arm.com>
2615 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
2618 2015-07-20 Marek Polacek <polacek@redhat.com>
2621 * c-c++-common/Wshift-overflow-1.c: New test.
2622 * c-c++-common/Wshift-overflow-2.c: New test.
2623 * c-c++-common/Wshift-overflow-3.c: New test.
2624 * c-c++-common/Wshift-overflow-4.c: New test.
2625 * c-c++-common/Wshift-overflow-5.c: New test.
2626 * g++.dg/cpp1y/left-shift-1.C: New test.
2627 * gcc.dg/c90-left-shift-2.c: New test.
2628 * gcc.dg/c90-left-shift-3.c: New test.
2629 * gcc.dg/c99-left-shift-2.c: New test.
2630 * gcc.dg/c99-left-shift-3.c: New test.
2631 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
2632 * gcc.c-torture/execute/pr40386.c: Likewise.
2633 * gcc.dg/vect/pr33373.c: Likewise.
2634 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
2635 * gcc.dg/vect/vect-shift-2.c: Likewise.
2637 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2639 * gcc.target/aarch64/neg_abs_1.c: New test.
2641 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
2644 * gcc.target/i386/pr66922.c: New test.
2646 2015-07-18 Sebastian Pop <s.pop@samsung.com>
2650 * gcc.dg/tree-ssa/pr42327.c: Removed.
2651 * g++.dg/other/pr35011.C: Removed.
2653 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
2656 * gcc.target/i386/pr66906.c: New test.
2658 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
2660 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
2661 as follow-up to r225930.
2663 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
2666 * lib/fortran-modules.exp (proc cleanup-submodules): New
2668 * gfortran.dg/submodule_1.f08: Change extension and clean up
2669 the submodule files.
2670 * gfortran.dg/submodule_2.f08: ditto
2671 * gfortran.dg/submodule_6.f08: ditto
2672 * gfortran.dg/submodule_7.f08: ditto
2673 * gfortran.dg/submodule_8.f08: New test
2674 * gfortran.dg/submodule_9.f08: New test
2676 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
2677 Sebastian Pop <s.pop@samsung.com>
2680 * gcc.dg/graphite/pr61929.c: New.
2682 2015-07-17 Marek Polacek <polacek@redhat.com>
2684 * gcc.dg/fold-minus-7.c: New test.
2686 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2688 * gfortran.dg/co_reduce_1.f90: New file.
2690 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
2693 * gcc.target/i386/pr66824.c:
2695 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
2698 * gfortran.dg/structure_constructor_13.f03: New test.
2700 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
2703 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
2704 of generated while loops in the tree dump.
2705 * gfortran.dg/derived_constructor_comps_6.f90: New file.
2707 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
2709 * gcc.dg/vect/vect-outer-simd-2.c: New test.
2711 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
2714 * gcc.target/i386/pr66891.c: New test.
2716 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2718 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
2720 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
2722 PR rtl-optimization/66626
2723 * gcc.target/i386/pr66626-2.c: New.
2725 2015-07-16 Martin Liska <mliska@suse.cz>
2727 * g++.dg/ipa/pr66896.c: New test.
2729 2015-07-16 Richard Biener <rguenther@suse.de>
2731 PR tree-optimization/66894
2732 * gcc.dg/torture/pr66894.c: New testcase.
2734 2015-07-16 Richard Biener <rguenther@suse.de>
2736 * gcc.dg/tree-ssa/pr21031.c: Adjust.
2738 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
2741 * g++.dg/pr66866.C: New test.
2743 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2745 * gcc.target/powerpc/vec-cmp-sel.c: New test.
2747 2015-07-15 Richard Biener <rguenther@suse.de>
2749 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
2750 { -O3 -fomit-frame-pointer },
2751 { -O3 -fomit-frame-pointer -funroll-loops } and
2752 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
2754 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
2755 -finline-functions }
2757 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
2759 * gcc.target/mips/interrupt_handler-5.c: New test.
2761 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
2762 Robert Suchanek <robert.suchanek@imgtec.com>
2764 * gcc.target/mips/interrupt_handler-4.c: New test.
2766 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
2769 * gcc.dg/lto/lto.exp: Initialize MPX.
2771 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2773 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
2775 * gcc.target/arm/scd42-3.c: Likewise.
2777 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
2779 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
2780 code to be run when the pre-arch code increases the isa_rev to
2781 mips32r6 or greater.
2783 2015-07-15 Richard Biener <rguenther@suse.de>
2785 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
2786 { -O3 -fomit-frame-pointer },
2787 { -O3 -fomit-frame-pointer -funroll-loops } and
2788 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
2790 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
2791 -finline-functions }
2792 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
2793 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
2794 to additional_flags.
2796 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
2798 PR rtl-optimization/66838
2799 * gcc.target/i386/pr66838.c: New test.
2801 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
2804 * g++.dg/template/pr66850.C: New test.
2806 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2807 Cesar Philippidis <cesar@codesourcery.com>
2808 Chung-Lin Tang <cltang@codesourcery.com>
2810 * gcc.target/nios2/nios2-flushd.c: New.
2811 * gcc.target/nios2/nios2-rdprs.c: New.
2812 * gcc.target/nios2/r2-atomic.c: New.
2813 * gcc.target/nios2/r2-eni.c: New.
2814 * gcc.target/nios2/r2-wrpie.c: New.
2816 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2817 Cesar Philippidis <cesar@codesourcery.com>
2818 Chung-Lin Tang <cltang@codesourcery.com>
2820 * gcc.target/nios2/cdx-ldstwm-1.c: New.
2821 * gcc.target/nios2/cdx-ldstwm-2.c: New.
2823 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2824 Cesar Philippidis <cesar@codesourcery.com>
2825 Chung-Lin Tang <cltang@codesourcery.com>
2827 * gcc.target/nios2/andci.c: New.
2828 * gcc.target/nios2/bmx.c: New.
2829 * gcc.target/nios2/cdx-add.c: New.
2830 * gcc.target/nios2/cdx-branch.c: New.
2831 * gcc.target/nios2/cdx-callret.c: New.
2832 * gcc.target/nios2/cdx-loadstore.c: New.
2833 * gcc.target/nios2/cdx-logical.c: New.
2834 * gcc.target/nios2/cdx-mov.c: New.
2835 * gcc.target/nios2/cdx-shift.c: New.
2836 * gcc.target/nios2/cdx-sub.c: New.
2837 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
2839 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
2842 * g++.dg/cpp0x/vt-65071.C: New.
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/r2-io-range.c: New.
2849 * gcc.target/nios2/r2-stio-1.c: New.
2850 * gcc.target/nios2/r2-stio-2.c: New.
2851 * gcc.target/nios2/nios2-ldxio.c: New.
2852 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
2853 of just compile. Add more tests.
2855 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2857 gfortran.dg/pr66864.f90: New test.
2859 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
2861 PR rtl-optimization/66626
2862 * gcc.target/i386/pr66626.c: New.
2864 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2866 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
2867 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
2868 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
2870 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
2872 * g++.dg/template/crash81.C: Adjust for error + inform change.
2873 * g++.dg/template/pr58878.C: Likewise.
2874 * g++.dg/template/shadow1.C: Likewise.
2875 * g++.dg/template/shadow2.C: Likewise.
2876 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
2877 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
2878 * g++.old-deja/g++.brendan/crash7.C: Likewise.
2879 * g++.old-deja/g++.pt/shadow2.C: Likewise.
2881 2015-07-14 Richard Biener <rguenther@suse.de>
2883 PR tree-optimization/66863
2884 * gcc.dg/torture/pr66863.c: New testcase.
2886 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
2889 * g++.dg/template/pr65186.C: New test.
2891 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
2893 * gcc.target/arm/macro_defs0.c: Add directive to skip
2894 test if -marm is present.
2895 * gcc.target/arm/macro_defs1.c: Likewise.
2897 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2899 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
2901 * gcc.target/aarch64/adds1.c: Likewise.
2902 * gcc.target/aarch64/ands_1.c: Likewise.
2903 * gcc.target/aarch64/bics_1.c: Likewise.
2904 * gcc.target/aarch64/subs1.c: Likewise.
2905 * gcc.target/aarch64/subs3.c: Likewise.
2907 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
2910 * gfortran.dg/pr64589.f90: New test.
2912 2015-07-13 Renlin Li <renlin.li@arm.com>
2915 * gcc.c-torture/execute/pr66556.c: New.
2917 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
2919 * gcc.dg/20020219-1.c: Fix double word typos.
2920 * gcc.dg/20020919-1.c: Same.
2922 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2923 Jeff Law <law@redhat.com>
2926 * g++.dg/tree-ssa/pr66726.c: New test.
2927 * gcc.dg/tree-ssa/pr66726-2.c: New test.
2928 * gcc.dg/tree-ssa/pr66726.c: New test.
2930 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
2933 * g++.dg/cpp0x/variadic-ttp2.C: New.
2935 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
2938 * g++.dg/cpp0x/auto46.C: New test.
2939 * g++.dg/template/pr30044.C: New test.
2940 * g++.dg/template/shadow2.C: New test.
2941 * g++.dg/template/error55.C: New test.
2942 * g++.dg/template/crash83.C: Accept any error string.
2943 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
2945 * g++.dg/cpp0x/variadic19.C: Likewise
2946 * g++.dg/template/canon-type-13.C: Likewise.
2947 * g++.old-deja/g++.pt/ttp42.C: Likewise.
2948 * g++.dg/torture/20070621-1.C: Likewise.
2950 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2953 * g++.dg/init/explicit3.C: New.
2955 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
2958 * gcc.target/i386/pr66819-1.c: New test.
2959 * gcc.target/i386/pr66819-2.c: Likewise.
2960 * gcc.target/i386/pr66819-3.c: Likewise.
2961 * gcc.target/i386/pr66819-4.c: Likewise.
2962 * gcc.target/i386/pr66819-5.c: Likewise.
2964 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
2967 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
2968 __attribute__((noinline, noclone)). Change "x" to "volatile char"
2969 type to prevent possible flag-clobbering zero-extensions.
2970 * gcc.target/i386/pr66703.c: New test.
2972 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2975 * g++.dg/cpp0x/nsdmi-template15.C: New.
2977 2015-07-10 Jiong Wang <jiong.wang@arm.com>
2979 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
2981 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
2983 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
2984 * gcc.target/arm/flip-thumb.c: Likewise.
2986 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
2989 * gcc.target/i386/pr66813.c: New test.
2991 2015-07-10 Jakub Jelinek <jakub@redhat.com>
2994 * gcc.dg/gomp/pr66820.c: New test.
2996 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2999 * g++.dg/cpp0x/scoped_enum6.C: New.
3001 2015-07-10 Tom de Vries <tom@codesourcery.com>
3003 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
3004 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
3006 2015-07-10 Richard Biener <rguenther@suse.de>
3008 PR tree-optimization/66823
3009 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
3010 which should not be necessary. XFAIL.
3012 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3015 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
3017 2015-07-09 Jakub Jelinek <jakub@redhat.com>
3020 * gcc.dg/gomp/pr66633-1.c: New test.
3021 * gcc.dg/gomp/pr66633-2.c: New test.
3022 * gcc.dg/gomp/pr66633-3.c: New test.
3023 * gcc.dg/gomp/pr66633-4.c: New test.
3025 2015-07-09 John Marino <gnugcc@marino.st>
3027 * lib/target-supports.exp (check_effective_target_pie):
3030 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
3033 * gcc.target/i386/pr66814.c: New test.
3035 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
3038 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
3039 * gcc.target/aarch64/fnmul-2.c: Likewise.
3040 * gcc.target/aarch64/fnmul-3.c: Likewise.
3041 * gcc.target/aarch64/fnmul-4.c: Likewise.
3043 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3046 * g++.dg/cpp0x/vt-65790.C: New.
3048 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
3051 * gcc.target/i386/pr66818.c: New test.
3053 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
3056 * gcc.target/i386/pr66817.c: New test.
3058 2015-07-09 Marek Polacek <polacek@redhat.com>
3060 PR tree-optimization/66718
3061 * gcc.dg/vect/vect-126.c: New test.
3063 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
3065 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
3066 even when dwarf-2 is not the default.
3068 2015-07-08 Jeff Law <law@redhat.com>
3071 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
3072 to have a single memory reference.
3074 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
3076 * g++.dg/other/dump-ada-spec-9.C: New test.
3078 2015-07-08 Jakub Jelinek <jakub@redhat.com>
3080 * g++.dg/vect/vect.exp: Run also simd* tests.
3081 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
3082 (check_vect): Fix up get_cpuid call for C++.
3083 * g++.dg/vect/simd-clone-1.cc: New test.
3085 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
3087 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
3089 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
3091 * gcc.target/i386/readeflags-1.c (abort): New prototype.
3092 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
3094 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
3097 * gcc.target/i386/pr66806.c: New test.
3099 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
3102 * g++.dg/cpp0x/auto45.C: New.
3104 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
3107 * gcc.target/i386/pr66334.c: New.
3109 2015-07-08 David Malcolm <dmalcolm@redhat.com>
3111 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
3114 2015-07-08 David Malcolm <dmalcolm@redhat.com>
3117 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
3118 (verify_code): Update expected error message.
3119 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
3120 (verify_code): Likewise.
3121 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
3122 (verify_code): Likewise.
3124 2015-07-08 Richard Biener <rguenther@suse.de>
3126 PR tree-optimization/66793
3127 * gcc.dg/torture/pr66793.c: New testcase.
3129 2015-07-08 Richard Biener <rguenther@suse.de>
3131 PR tree-optimization/66794
3132 * gcc.dg/torture/pr66794.c: New testcase.
3134 2015-07-08 Marek Polacek <polacek@redhat.com>
3137 * g++.dg/abi/abi-tag15.C: New test.
3139 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
3141 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
3142 * gcc.target/mips/branch-3.c: Ditto
3143 * gcc.target/mips/branch-4.c: Ditto.
3144 * gcc.target/mips/branch-5.c: Ditto.
3145 * gcc.target/mips/branch-6.c: Ditto.
3146 * gcc.target/mips/branch-7.c: Ditto.
3147 * gcc.target/mips/branch-8.c: Ditto.
3148 * gcc.target/mips/branch-9.c: Ditto.
3149 * gcc.target/mips/branch-10.c: Ditto.
3150 * gcc.target/mips/branch-11.c: Ditto.
3151 * gcc.target/mips/branch-12.c: Ditto.
3152 * gcc.target/mips/branch-13.c: Ditto.
3153 * gcc.target/mips/umips-branch-5.c: New file.
3154 * gcc.target/mips/umips-branch-6.c: New file.
3155 * gcc.target/mips/umips-branch-7.c: New file.
3156 * gcc.target/mips/umips-branch-8.c: New file.
3157 * gcc.target/mips/umips-branch-9.c: New file.
3158 * gcc.target/mips/umips-branch-10.c: New file.
3159 * gcc.target/mips/umips-branch-11.c: New file.
3160 * gcc.target/mips/umips-branch-12.c: New file.
3161 * gcc.target/mips/umips-branch-13.c: New file.
3162 * gcc.target/mips/umips-branch-14.c: New file.
3163 * gcc.target/mips/umips-branch-15.c: New file.
3164 * gcc.target/mips/umips-branch-16.c: New file.
3165 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
3166 (OCCUPY_0xfffc): New define.
3168 2015-07-08 Renlin Li <renlin.li@arm.com>
3170 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
3172 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
3174 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
3176 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
3178 * gcc.target/i386/bt-3.c: New test.
3179 * gcc.target/i386/bt-4.c: Ditto.
3181 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
3183 * g++.dg/other/dump-ada-spec-8.C: New test.
3185 2015-07-07 David Malcolm <dmalcolm@redhat.com>
3188 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
3190 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
3192 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
3194 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
3195 Avoid using an opaque struct for local "f".
3197 2015-07-07 David Malcolm <dmalcolm@redhat.com>
3200 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
3201 * jit.dg/test-pr66779.c: New testcase.
3203 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
3205 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
3208 2015-07-07 Richard Biener <rguenther@suse.de>
3210 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
3212 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
3214 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
3215 * gcc.target/mips/call-5.c: Ditto.
3216 * gcc.target/mips/call-6.c: Ditto.
3218 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3220 * gcc.dg/dx-test.c: New test-case.
3222 2015-07-07 Andre Vehreschild <vehre@gmx.de>
3225 * gfortran.dg/allocate_with_source_9.f08: New test.
3227 2015-07-07 Christian Bruel <christian.bruel@st.com>
3230 * gcc.target/arm/flip-thumb.c: Fix scan.
3231 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
3232 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
3233 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
3236 2015-07-06 Jakub Jelinek <jakub@redhat.com>
3239 * gcc.c-torture/execute/pr65956.c: New test.
3241 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
3243 * gcc.target/arm/aapcs/align1.c: New.
3244 * gcc.target/arm/aapcs/align_rec1.c: New.
3245 * gcc.target/arm/aapcs/align2.c: New.
3246 * gcc.target/arm/aapcs/align_rec2.c: New.
3247 * gcc.target/arm/aapcs/align3.c: New.
3248 * gcc.target/arm/aapcs/align_rec3.c: New.
3249 * gcc.target/arm/aapcs/align4.c: New.
3250 * gcc.target/arm/aapcs/align_rec4.c: New.
3251 * gcc.target/arm/aapcs/align_vararg1.c: New.
3252 * gcc.target/arm/aapcs/align_vararg2.c: New.
3254 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
3256 * gfortran.dg/iomsg_2.f90: New test.
3258 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
3261 * gcc.target/i386/pr66749.c: New test.
3263 2015-07-06 Richard Biener <rguenther@suse.de>
3265 PR tree-optimization/66772
3266 * gcc.dg/torture/pr66772-1.c: New testcase.
3267 * gcc.dg/torture/pr66772-2.c: Likewise.
3269 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
3271 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
3272 the jals instruction.
3274 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
3277 * gcc.target/i386/pr53383-1.c: New file.
3278 * gcc.target/i386/pr53383-2.c: Likewise.
3279 * gcc.target/i386/pr53383-3.c: Likewise.
3281 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
3283 * gcc.target/aarch64/fnmul-1.c: New.
3284 * gcc.target/aarch64/fnmul-2.c: New.
3285 * gcc.target/aarch64/fnmul-3.c: New.
3286 * gcc.target/aarch64/fnmul-4.c: New.
3288 2015-07-06 Richard Biener <rguenther@suse.de>
3291 * gcc.dg/torture/pr66759.c: New testcase.
3293 2015-07-06 Andre Vehreschild <vehre@gmx.de>
3296 * gfortran.dg/alloc_comp_class_3.f03: New test.
3297 * gfortran.dg/alloc_comp_class_4.f03: New test.
3299 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
3301 * gcc.c-torture/execute/pr66757.c: New test.
3303 2015-07-06 Bin Cheng <bin.cheng@arm.com>
3305 PR tree-optimization/66720
3306 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
3308 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
3309 Sandra Loosemore <sandra@codesourcery.com>
3311 * gcc.target/nios2/gprel-offset.c: New test.
3313 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
3316 * gfortran.dg/pr66725.f90: New test.
3318 2015-07-03 Jason Merrill <jason@redhat.com>
3320 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
3321 Avoid narrowing error.
3323 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
3325 PR rtl-optimization/66706
3326 * gcc.target/powerpc/shift-int.c: New testcase.
3328 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
3331 * gcc.target/i386/pr66746.c: New file.
3333 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
3335 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
3337 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
3339 PR tree-optimization/66119
3340 * g++.dg/opt/pr66119.C: New.
3342 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
3345 * gfortran.dg/submodule_1.f90: New test
3346 * gfortran.dg/submodule_2.f90: New test
3347 * gfortran.dg/submodule_3.f90: New test
3348 * gfortran.dg/submodule_4.f90: New test
3349 * gfortran.dg/submodule_5.f90: New test
3350 * gfortran.dg/submodule_6.f90: New test
3351 * gfortran.dg/submodule_7.f90: New test
3353 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3355 PR preprocessor/53690
3356 * g++.dg/cpp/pr53690.C: New.
3358 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3360 * gcc.target/powerpc/vec-cmp.c: New test.
3362 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
3365 * gfortran.dg/pr56520.f90: New test.
3367 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
3370 * gfortran.dg/pr66545_1.f90: New test.
3371 * gfortran.dg/pr66545_2.f90: New test.
3373 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
3375 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
3376 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
3378 2015-07-02 Richard Biener <rguenther@suse.de>
3381 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
3384 2015-07-02 Richard Biener <rguenther@suse.de>
3386 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
3388 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
3390 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
3392 2015-07-01 Jason Merrill <jason@redhat.com>
3394 * lib/target-supports.exp (cxx_default): Set to C++14.
3396 2015-07-01 Tom de Vries <tom@codesourcery.com>
3399 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
3402 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3404 * gfortran.dg/warn_conversion_8.f90: New test.
3406 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
3408 PR rtl-optimization/61047
3409 * gcc.c-torture/execute/20150611-1.c: New testcase.
3411 2015-07-01 David Malcolm <dmalcolm@redhat.com>
3414 * jit.dg/all-non-failing-tests.h: Add
3415 test-pr66700-observing-write-through-ptr.c.
3416 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
3418 2015-07-01 David Malcolm <dmalcolm@redhat.com>
3420 * jit.dg/test-accessing-union.c: Add comments for use by
3421 gcc/jit/docs/topics/types.rst.
3423 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
3425 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
3426 'do-require-effective-target' with 'dg-require-effective-target'.
3427 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
3428 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
3429 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
3430 'stlex' with 'strex' as the expected output.
3432 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3435 * g++.dg/cpp0x/gen-attrs-60.C: New.
3436 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
3438 2015-07-01 Jiong Wang <jiong.wang@arm.com>
3440 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
3442 * gcc.target/aarch64/pic-small.c: Restrict this test under
3443 check_effective_target_aarch64_small_fpic.
3445 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
3447 * gfortran.dg/gomp/pr66633.f90: New test.
3449 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
3452 * g++.dg/template/pr66686.C: New test.
3454 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
3456 * gnat.dg/lto17.ad[sb]: New test.
3458 2015-06-30 David Malcolm <dmalcolm@redhat.com>
3460 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
3461 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
3463 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
3465 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
3467 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
3469 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
3471 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
3473 * jit.dg/test-switch.c: New testcase.
3474 * jit.dg/test-switch.cc: New testcase.
3476 2015-06-30 David Malcolm <dmalcolm@redhat.com>
3479 * jit.dg/all-non-failing-tests.h: Add note about
3480 test-validly-unreachable-block.c.
3481 * jit.dg/test-validly-unreachable-block.c: New file.
3483 2015-06-30 David Malcolm <dmalcolm@redhat.com>
3486 * jit.dg/all-non-failing-tests.h: Add note about
3487 test-extra-options.c.
3488 * jit.dg/test-extra-options.c: New testcase.
3490 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
3493 * gcc.target/i386/pr66691.c: New.
3495 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
3497 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
3498 * gcc.target/i386/iamcu/args.h: Likewise.
3499 * gcc.target/i386/iamcu/asm-support.S: Likewise.
3500 * gcc.target/i386/iamcu/defines.h: Likewise.
3501 * gcc.target/i386/iamcu/macros.h: Likewise.
3502 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
3503 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
3504 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
3505 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
3506 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
3507 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
3508 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
3509 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
3510 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
3511 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
3512 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
3513 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
3514 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
3515 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
3516 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
3517 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
3518 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
3520 2015-06-30 Marek Polacek <polacek@redhat.com>
3522 * gcc.dg/fold-minus-6.c: New test.
3524 * gcc.dg/fold-ior-3.c: New test.
3526 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
3528 Implement N4197 - Adding u8 character literals
3529 * g++.dg/cpp1z/utf8.C: New.
3530 * g++.dg/cpp1z/utf8-neg.C: New.
3531 * g++.dg/cpp1z/udlit-utf8char.C: New.
3533 2015-06-30 Marek Polacek <polacek@redhat.com>
3535 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
3537 2015-06-30 Tom de Vries <tom@codesourcery.com>
3539 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
3540 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
3541 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
3542 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
3544 2015-06-30 Marek Polacek <polacek@redhat.com>
3546 * gcc.dg/fold-ior-2.c: New test.
3548 2015-06-30 Tom de Vries <tom@codesourcery.com>
3550 PR tree-optimization/66652
3551 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
3552 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
3554 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3556 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
3559 * g++.dg/cpp0x/constexpr-friend-3.C: New.
3560 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
3562 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
3565 * gfortran.dg/wunused-parameter.f90: New test.
3567 2015-06-29 Richard Henderson <rth@redhat.com>
3569 * gcc.target/i386/asm-flag-1.c: New.
3570 * gcc.target/i386/asm-flag-2.c: New.
3571 * gcc.target/i386/asm-flag-3.c: New.
3572 * gcc.target/i386/asm-flag-4.c: New.
3573 * gcc.target/i386/asm-flag-5.c: New.
3575 2015-06-29 Marek Polacek <polacek@redhat.com>
3578 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
3579 * c-c++-common/pr66322.c: New test.
3580 * g++.dg/eh/scope1.C: Remove dg-warning.
3582 2015-06-29 Richard Biener <rguenther@suse.de>
3584 PR tree-optimization/66677
3585 * gcc.dg/vect/pr66677.c: New testcase.
3587 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3590 * gcc.dg/tree-ssa/pr64130.c: New test.
3592 2015-06-26 Jiong Wang <jiong.wang@arm.com>
3594 * gcc.target/aarch64/pic-small.c: New testcase.
3596 2015-06-26 Richard Biener <rguenther@suse.de>
3598 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
3600 2015-06-26 Marek Polacek <polacek@redhat.com>
3602 * gcc.dg/fold-and-1.c: New test.
3603 * gcc.dg/fold-and-2.c: New test.
3605 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
3607 * gnat.dg/warn11.adb: Add missing dg directive.
3608 * gnat.dg/warn12.adb: New test.
3609 * gnat.dg/warn12_pkg.ads: New helper.
3611 2015-06-26 Richard Biener <rguenther@suse.de>
3613 * gfortran.dg/reassoc_3.f90: Adjust.
3615 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
3618 * gcc.target/i386/pr66412.c: New test.
3620 2015-06-25 Richard Biener <rguenther@suse.de>
3622 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
3624 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
3626 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
3628 2015-06-25 Richard Biener <rguenther@suse.de>
3630 * gfortran.dg/vect/vect-9.f90: New testcase.
3632 2015-06-25 Nick Clifton <nickc@redhat.com>
3634 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
3635 H8300 and M32R targets.
3637 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
3640 * gfortran.dg/maxerrors.f90: New test.
3642 2015-06-08 DJ Delorie <dj@redhat.com>
3644 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
3646 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
3648 * gcc.target/aarch64/mgeneral-regs_3.c: New.
3650 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
3652 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
3653 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
3654 * gcc.target/aarch64/nofp_1.c: New file.
3656 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
3658 Implement N3928 - Extending static_assert
3659 * g++.dg/cpp0x/static_assert8.C: Adjust.
3660 * g++.dg/cpp0x/static_assert12.C: New.
3661 * g++.dg/cpp0x/static_assert13.C: New.
3662 * g++.dg/cpp1y/static_assert1.C: New.
3663 * g++.dg/cpp1y/static_assert2.C: New.
3664 * g++.dg/cpp1z/static_assert-nomsg.C: New.
3666 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
3669 * g++.dg/cpp0x/trailing11.C: New.
3671 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3673 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
3675 * gcc.target/arm/memset-inline-10.c: Likewise.
3676 * gcc.target/arm/pr58784.c: Likewise.
3677 * gcc.target/arm/pr59985.C: Likewise.
3678 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
3680 2015-06-24 Renlin Li <renlin.li@arm.com>
3682 * gcc.target/aarch64/arm_align_max_pwr.c: New.
3683 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
3685 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
3688 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
3691 * g++.dg/cpp0x/auto45.C: New test.
3692 * g++.dg/template/pr30044.C: New test.
3693 * g++.dg/template/crash83.C: Accept any error string.
3694 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
3696 * g++.dg/cpp0x/variadic18.C: Likewise
3697 * g++.dg/template/canon-type-13.C: Likewise.
3698 * g++.old-deja/g++.pt/ttp42.C: Likewise.
3700 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3703 * g++.dg/other/linkage2.C: New.
3705 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3708 * gcc.target/arm/pr63408.c: New test.
3710 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
3712 * lib/c-torture.exp: Don't call check_effective_target_lto
3713 before setting up environment correctly.
3714 * lib/gcc-dg.exp: Likewise, and protect
3715 gcc_force_conventional_output.
3717 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3719 PR rtl-optimization/66306
3720 * gcc.target/s390/pr66306.c: New test.
3722 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3724 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
3725 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
3726 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
3727 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
3728 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
3729 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
3730 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
3732 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
3735 * gcc.c-torture/pr65803.c: New test.
3737 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
3740 * g++.dg/cpp0x/auto45.C: New test.
3741 * g++.dg/template/pr30044.C: New test.
3742 * g++.dg/template/crash83.C: Accept any error string.
3743 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
3745 * g++.dg/cpp0x/variadic18.C: Likewise
3746 * g++.dg/template/canon-type-13.C: Likewise.
3747 * g++.old-deja/g++.pt/ttp42.C: Likewise.
3749 2015-06-23 Marek Polacek <polacek@redhat.com>
3751 * c-c++-common/Wlogical-op-3.c: New test.
3753 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3756 * g++.dg/cpp0x/scoped_enum5.C: New.
3758 2015-06-23 Richard Biener <rguenther@suse.de>
3760 PR tree-optimization/66636
3761 * gcc.dg/vect/pr66636.c: New testcase.
3763 2015-06-23 Marek Polacek <polacek@redhat.com>
3765 * gcc.dg/fold-minus-4.c: New test.
3766 * gcc.dg/fold-minus-5.c: New test.
3767 * c-c++-common/ubsan/overflow-add-5.c: New test.
3769 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3771 Add missing testcase from r224672.
3772 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
3774 * gcc.target/vax/bswapdi-1.c: New.
3776 2015-06-23 Andre Vehreschild <vehre@gmx.de>
3779 * gfortran.dg/associate_18.f08: New test.
3781 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
3784 * gcc.target/i386/pr66560-1.c: New test.
3785 * gcc.target/i386/pr66560-2.c: Ditto.
3786 * gcc.target/i386/pr66560-3.c: Ditto.
3787 * gcc.target/i386/pr66560-4.c: Ditto.
3789 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
3791 * gcc.target/nvptx/nvptx.exp: New file.
3792 * gcc.target/nvptx/proto-1.c: Likewise.
3794 2015-06-23 Bin Cheng <bin.cheng@arm.com>
3796 PR tree-optimization/66449
3797 * gcc.dg/vect/pr66449.c: New test.
3799 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
3801 * g++.dg/other/dump-ada-spec-5.C: New test.
3802 * g++.dg/other/dump-ada-spec-6.C: Likewise.
3803 * g++.dg/other/dump-ada-spec-7.C: Likewise.
3805 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
3807 * g++.dg/inherit/pure1.C: Test location too.
3809 2015-06-22 Marek Polacek <polacek@redhat.com>
3811 * gcc.dg/fold-ior-1.c: New test.
3812 * gcc.dg/fold-minus-2.c: New test.
3813 * gcc.dg/fold-minus-3.c: New test.
3814 * gcc.dg/fold-plus-1.c: New test.
3815 * gcc.dg/fold-plus-2.c: New test.
3816 * gcc.dg/fold-xor-4.c: New test.
3817 * gcc.dg/fold-xor-5.c: New test.
3819 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3822 * g++.dg/torture/pr65914.C: New.
3824 2015-06-22 Richard Biener <rguenther@suse.de>
3826 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
3827 not existing TORTURE_OPTIONS only.
3828 * lib/gcc-dg.exp: Likewise.
3830 2015-06-22 Christian Bruel <christian.bruel@st.com>
3833 * gcc.target/arm/flip-thumb.c: New test.
3835 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
3836 Martin Liska <mliska@suse.cz>
3839 * g++.dg/ipa/pr65908.C: New testcase.
3841 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
3844 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
3845 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
3847 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
3849 * gnat.dg/specs/debug1.ads: Adjust.
3851 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
3853 * gcc.target/aarch64/fmovd-zero-mem.c: New.
3854 * gcc.target/aarch64/fmovd-zero-reg.c: New.
3855 * gcc.target/aarch64/fmovf-zero-mem.c: New.
3856 * gcc.target/aarch64/fmovf-zero-reg.c: New.
3857 * gcc.target/aarch64/fmovld-zero-mem.c: New.
3858 * gcc.target/aarch64/fmovld-zero-mem.c: New.
3859 * gcc.target/aarch64/fmovd-zero.c: Delete.
3860 * gcc.target/aarch64/fmovf-zero.c: Delete.
3862 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
3864 * gcc.target/vax/bswapdi-1.c: New.
3866 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3868 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
3870 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3872 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
3874 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3876 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
3878 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3880 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
3882 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3884 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
3886 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3888 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
3890 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3892 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
3894 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3896 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
3898 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3900 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
3902 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3904 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
3906 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3908 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
3910 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3912 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
3914 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3916 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
3918 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3920 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
3922 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3924 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
3926 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3928 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
3930 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3932 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
3934 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3936 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
3938 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3940 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
3942 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3944 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3945 (_ARM_FPSCR): Add FZ field.
3946 (clean_results): Force FZ=1 on AArch64.
3947 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
3949 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3951 * gcc.target/aarch64/pr62308.c: New test.
3953 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
3956 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
3958 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
3960 * gcc.target/i386/mpx/pr66581.c: New test.
3962 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
3964 * gcc.target/i386/cmov9.c: New test.
3966 2015-06-18 Richard Biener <rguenther@suse.de>
3968 * g++.dg/other/const4.C: New testcase.
3970 2015-06-18 Michael Matz <matz@suse.de>
3973 * gcc.dg/vect/pr66253.c: New testcase.
3975 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
3978 * gcc.target/i386/mpx/chkp-vararg.c: New test.
3980 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
3983 * gcc.target/i386/mpx/pr66568.c: New test.
3985 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
3988 * gcc.target/i386/mpx/pr66567.c: New test.
3990 2015-06-18 Richard Biener <rguenther@suse.de>
3992 PR tree-optimization/66510
3993 * gcc.dg/vect/slp-perm-12.c: New testcase.
3995 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
3997 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
3998 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
3999 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
4000 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
4002 2015-06-17 Jakub Jelinek <jakub@redhat.com>
4005 * g++.dg/gomp/pr66571-1.C: New test.
4008 * c-c++-common/gomp/pr66429.c: New test.
4010 2015-06-17 David Malcolm <dmalcolm@redhat.com>
4012 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
4013 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
4015 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
4017 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
4020 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
4023 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
4025 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
4027 * gcc.target/mips/pr65862-1.c: New test.
4028 * gcc.target/mips/pr65862-2.c: Likewise.
4030 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
4032 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
4033 * gcc.target/i386/pr52252-atom.c: Ditto.
4034 * gcc.target/i386/vect-div-1.c: Ditto.
4035 * gcc.target/i386/rotate-5.c: Ditto.
4036 * gcc.target/i386/pr50202.c: Ditto.
4037 * gcc.target/i386/pr37843-3.c: Ditto.
4038 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
4039 * gcc.target/i386/pr53397-1.c: Ditto.
4040 * gcc.target/i386/pr55934.c: Ditto.
4041 * gcc.target/i386/pr37843-4.c: Ditto.
4042 * gcc.target/i386/pr60451.c: Ditto.
4043 * gcc.target/i386/pr53397-2.c: Ditto.
4044 * gcc.target/i386/vectorize1.c: Ditto.
4045 * gcc.target/i386/extract-insert-combining.c: Ditto.
4046 * gcc.target/i386/pr53759.c: Ditto.
4047 * gcc.target/i386/pr52252-core.c: Ditto.
4048 * gcc.target/i386/rotate-3.c: Ditto.
4049 * gcc.target/i386/sse-20.c: Ditto.
4050 * gcc.target/i386/rotate-4.c: Ditto.
4051 * gcc.target/i386/pr61403.c: Ditto.
4052 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
4053 * gcc.target/i386/pr60901.c: Ditto.
4054 * gcc.target/i386/pr59794-7.c: Ditto.
4055 * gcc.target/i386/pr62208.c: Ditto.
4056 * gcc.target/i386/pr53416.c: Ditto.
4057 * gcc.target/i386/asm-dialect-1.c: Ditto.
4058 * gcc.target/i386/pr50038.c: Ditto.
4059 * gcc.target/i386/47698.c: Ditto.
4060 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
4061 * gcc.target/i386/pr59794-2.c: Ditto.
4062 * gcc.target/i386/pr59794-3.c: Ditto.
4063 * gcc.target/i386/pr39058.c: Ditto.
4064 * gcc.target/i386/pr60205-1.c: Ditto.
4065 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
4066 * gcc.target/i386/sse2-movq-2.c: Ditto.
4068 2015-06-17 Richard Biener <rguenther@suse.de>
4070 PR tree-optimization/66251
4071 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
4073 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
4076 * g++.dg/parse/new-placement1.C: New.
4078 2015-06-16 David Malcolm <dmalcolm@redhat.com>
4080 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
4081 * jit.dg/test-compound-assignment.c: New testcase.
4083 2015-06-16 David Malcolm <dmalcolm@redhat.com>
4086 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
4087 to "testcases" array.
4089 2015-06-16 David Malcolm <dmalcolm@redhat.com>
4092 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
4093 * jit.dg/test-debug-strings.c: New test case.
4094 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
4095 the discriminant has a sane debug string.
4097 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
4100 * gcc.target/i386/pr56766-1.c: New test.
4101 * gcc.target/i386/pr56766-2.c: Ditto.
4103 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
4105 * gcc.target/mips/loongson-shift-count-truncated-1.c:
4106 Skip on mips*-mti-linux* and mips*-img-linux* targets.
4107 * gcc.target/mips/loongson-simd.c: Ditto.
4109 2015-06-16 Richard Biener <rguenther@suse.de>
4111 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
4113 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
4115 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
4116 passed by the testsuite driver.
4118 2015-06-16 Richard Biener <rguenther@suse.de>
4120 * gcc.dg/vect/slp-perm-11.c: New testcase.
4122 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
4124 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
4127 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
4129 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4130 Reinstate calls to torture-init and torture-finalize.
4132 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4134 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
4136 2015-06-15 Nathan Sidwell <nathan@acm.org>
4139 * g++.dg/cpp0x/nsdmi-template14.C: New test.
4141 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4144 * g++.dg/cpp0x/local-type1.C: New.
4146 2015-06-15 Andre Vehreschild <vehre@gmx.de>
4151 * gfortran.dg/allocate_with_source_3.f90: Removed check for
4152 unimplemented error.
4153 * gfortran.dg/allocate_with_source_7.f08: New test.
4154 * gfortran.dg/allocate_with_source_8.f08: New test.
4156 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
4159 * g++.dg/warn/Walways-true-3.C: New test.
4161 2015-06-13 Tom de Vries <tom@codesourcery.com>
4163 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
4165 2015-06-13 Tom de Vries <tom@codesourcery.com>
4167 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
4168 (main): Remove superfluous attributes.
4169 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
4170 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
4172 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4174 * gcc.target/i386/monitorx.c: New.
4175 * gcc.target/i386/sse-12.c: Add -mmwaitx.
4176 * gcc.target/i386/sse-13.c: Ditto.
4177 * gcc.target/i386/sse-14.c: Ditto.
4178 * gcc.target/i386/sse-22.c: Ditto.
4179 * gcc.target/i386/sse-23.c: Ditto.
4180 * g++.dg/other/i386-2.C: Ditto.
4181 * g++.dg/other/i386-3.C: Ditto.
4183 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
4185 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
4187 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
4190 * gfortran.dg/allocatable_scalar_13.f90: New test
4192 2015-06-11 Marek Polacek <polacek@redhat.com>
4194 * gcc.dg/fold-xor-3.c: New test.
4196 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4198 * gcc.target/arm/short-it-ifcvt-1.c: New test.
4199 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
4201 2015-06-11 Christian Bruel <christian.bruel@st.com>
4204 * gcc.target/arm/pragma_attribute.c: New test.
4206 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
4208 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
4210 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
4213 * gcc.target/i386/pr66473.c: New test.
4215 2015-06-10 Jakub Jelinek <jakub@redhat.com>
4218 * gcc.dg/tls/pr66470.c: New test.
4219 * gcc.target/i386/pr66470.c: New test.
4221 2015-06-10 Christian Bruel <christian.bruel@st.com>
4224 * gcc.target/arm/attr_arm.c: New test
4225 * gcc.target/arm/attr_arm-err.c: New test
4226 * gcc.target/arm/attr_thumb.c: New test
4227 * gcc.target/arm/attr_thumb-static.c: New test
4229 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4234 * g++.dg/abi/aarch64_guard1.C: Adjust test.
4236 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
4238 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
4239 passed by the testsuite driver.
4241 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
4244 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
4245 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4246 * gcc.dg/ssp-1.c: Make counter a register.
4247 * gcc.dg/ssp-2.c: Likewise.
4248 * gcc.dg/torture/parm-coalesce.c: New.
4250 2015-06-09 Tom de Vries <tom@codesourcery.com>
4252 * gcc.target/i386/vararg-loc.c: New test.
4254 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4257 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
4258 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
4260 2015-06-09 Marek Polacek <polacek@redhat.com>
4262 PR tree-optimization/66299
4263 * gcc.dg/pr66299-1.c: New test.
4264 * gcc.dg/pr66299-2.c: New test.
4265 * gcc.dg/pr66299-3.c: New test.
4267 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
4269 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
4270 passed by the testsuite driver.
4272 2015-06-09 Richard Biener <rguenther@suse.de>
4275 * gcc.dg/fold-modpow2.c: New testcase.
4277 2015-06-09 Richard Biener <rguenther@suse.de>
4279 PR tree-optimization/66419
4280 * gcc.dg/vect/bb-slp-37.c: New testcase.
4282 2015-06-09 Shiva Chen <shiva0217@gmail.com>
4284 * gcc.target/arm/stl-cond.c: New test.
4286 2015-06-09 Richard Biener <rguenther@suse.de>
4289 * gcc.dg/torture/pr66413.c: New testcase.
4291 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
4293 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4294 * gcc.dg/ssp-1.c: Make counter a register.
4295 * gcc.dg/ssp-2.c: Likewise.
4296 * gcc.dg/torture/parm-coalesce.c: New.
4298 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
4300 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
4301 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
4303 2015-06-08 Tom de Vries <tom@codesourcery.com>
4305 PR rtl-optimization/66444
4306 * gcc.dg/pr66444.c: New test.
4308 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
4311 * gfortran.dg/class_is_1.f90: New test.
4312 * gfortran.dg/type_is_1.f90: Ditto.
4314 2015-06-08 Marek Polacek <polacek@redhat.com>
4317 * gcc.dg/cpp/pr66415-1.c: New test.
4318 * gcc.dg/cpp/pr66415-2.c: New test.
4320 2015-06-08 Richard Biener <rguenther@suse.de>
4322 PR tree-optimization/66422
4323 * gcc.dg/Warray-bounds-16.c: New testcase.
4325 2015-06-08 Richard Biener <rguenther@suse.de>
4327 * gcc.dg/vect/slp-perm-10.c: New testcase.
4328 * gcc.dg/vect/slp-23.c: Adjust.
4329 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
4330 vector pointer update.
4332 2015-06-08 Marek Polacek <polacek@redhat.com>
4335 * g++.dg/ubsan/pr66452.C: New test.
4337 2015-06-08 Tom de Vries <tom@codesourcery.com>
4339 PR tree-optimization/66436
4340 * gcc.dg/gomp/dump-new-function-2.c: New test.
4341 * gcc.dg/gomp/dump-new-function-3.c: Same.
4342 * gcc.dg/gomp/dump-new-function.c: Same.
4344 2015-06-08 Tom de Vries <tom@codesourcery.com>
4346 PR tree-optimization/66435
4347 * gcc.dg/gomp/notify-new-function-2.c: New test.
4348 * gcc.dg/gomp/notify-new-function-3.c: Same.
4349 * gcc.dg/gomp/notify-new-function.c: Same.
4351 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
4353 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
4354 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
4355 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
4356 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
4357 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
4358 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
4361 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
4364 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
4365 * gfortran.dg/warn_conversion.f90: Add warning for change in value
4367 * gfortran.dg/warn_conversion_3.f90: Add warnings.
4368 * gfortran.dg/warn_conversion_5.f90: New test.
4369 * gfortran.dg/warn_conversion_6.f90: New test.
4370 * gfortran.dg/warn_conversion_7.f90: New test.
4372 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
4375 * gfortran.dg/blockdata_9.f: New test.
4377 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4380 * gfortran.dg/forall_17.f90: New test.
4382 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
4384 * g++.dg/cpp0x/pr57101.C: Add warning.
4385 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
4386 * g++.dg/ext/visibility/anon7.C: Same.
4387 * g++.dg/ipa/pr63587-2.C: Same.
4388 * g++.dg/opt/dump1.C: Same.
4389 * g++.dg/opt/pr59622-3.C: Same.
4390 * g++.dg/opt/pr59622.C: Same.
4391 * g++.dg/torture/pr46383.C: Same.
4392 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
4393 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
4394 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
4396 * gfortran.dg/intent_out_8.f90: Same.
4397 * gfortran.dg/warn_target_lifetime_3.f90: Same.
4399 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
4402 gfortran.dg/equiv_9.f90: New test.
4405 2015-06-05 Tom de Vries <tom@codesourcery.com>
4407 merge from gomp4 branch:
4408 2015-05-28 Tom de Vries <tom@codesourcery.com>
4410 PR tree-optimization/65443
4411 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
4412 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
4413 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
4415 2015-06-05 Nathan Sidwell <nathan@acm.org>
4418 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
4420 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
4422 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
4424 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4426 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
4428 2015-06-04 Sriraman Tallam <tmsriram@google.com>
4430 * testsuite/gcc.target/i386/noplt-1.c: New test.
4431 * testsuite/gcc.target/i386/noplt-2.c: New test.
4432 * testsuite/gcc.target/i386/noplt-3.c: New test.
4433 * testsuite/gcc.target/i386/noplt-4.c: New test.
4435 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
4438 * gfortran.dg/adjustl_1.f90: New test.
4440 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
4442 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
4443 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
4445 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
4447 * lto.c (iterative_hash_canonical_type,
4448 gimple_register_canonical_type): only hash main variants of types
4450 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
4452 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4453 Move set of dg-do-what-default after early return.
4455 2015-06-04 Marek Polacek <polacek@redhat.com>
4458 * gcc.dg/lvalue-8.c: New test.
4460 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
4461 Paolo Carlini <paolo.carlini@oracle.com>
4464 * g++.dg/other/pr66130.C: New.
4465 * g++.dg/cpp0x/pr66130.C: Likewise.
4467 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4469 * g++.dg/cpp0x/decl-loc1.C: New.
4470 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
4471 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
4472 * g++.dg/init/ctor8.C: Likewise.
4473 * g++.dg/parse/semicolon4.C: Likewise.
4475 2015-06-03 Marek Polacek <polacek@redhat.com>
4478 * g++.dg/ubsan/static-init-1.C: New test.
4479 * g++.dg/ubsan/static-init-2.C: New test.
4480 * g++.dg/ubsan/static-init-3.C: New test.
4482 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
4485 * gcc.target/i386/pr66275.c: New test.
4487 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4489 * gcc.dg/Wcxx-compat-22.c: New testcase.
4490 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
4491 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
4492 * c-c++-common/pr58346-1.c: Likewise.
4493 * c-c++-common/transparent-union-1.c: Likewise.
4495 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
4497 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
4498 * g++.dg/plugin/def_plugin.c: New file.
4499 * g++.dg/plugin/def-plugin-test.C: New file.
4501 2015-06-03 Richard Biener <rguenther@suse.de>
4503 * gcc.dg/vect/bb-slp-36.c: New testcase.
4505 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
4507 * gcc.dg/lto/chkp-removed-alias_0.c: New.
4509 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
4511 * gcc.dg/lto/chkp-privatize-1_0.c: New.
4512 * gcc.dg/lto/chkp-privatize-1_1.c: New.
4513 * gcc.dg/lto/chkp-privatize-2_0.c: New.
4514 * gcc.dg/lto/chkp-privatize-2_1.c: New.
4516 2015-06-03 Marek Polacek <polacek@redhat.com>
4520 * gcc.dg/pr64223-1.c: New test.
4521 * gcc.dg/pr64223-2.c: New test.
4523 2015-06-03 Richard Biener <rguenther@suse.de>
4525 PR tree-optimization/63916
4526 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
4528 2015-06-03 Richard Biener <rguenther@suse.de>
4530 PR tree-optimization/66375
4531 * gcc.dg/torture/pr66375.c: New testcase.
4533 2015-06-03 Bin Cheng <bin.cheng@arm.com>
4535 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
4537 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
4540 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
4542 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4545 * gfortran.dg/reshape_7.f90: New test.
4547 2015-06-02 David Malcolm <dmalcolm@redhat.com>
4550 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
4553 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4556 * gcc.dg/pr49551.c: New testcase.
4558 2015-06-02 Richard Biener <rguenther@suse.de>
4561 * g++.dg/lto/pr65549_0.C: New testcase.
4563 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
4567 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
4569 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
4571 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
4573 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
4576 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
4578 2015-06-02 Bin Cheng <bin.cheng@arm.com>
4580 PR tree-optimization/48052
4581 * gcc.dg/tree-ssa/scev-8.c: New.
4582 * gcc.dg/tree-ssa/scev-9.c: New.
4583 * gcc.dg/tree-ssa/scev-10.c: New.
4584 * gcc.dg/vect/pr48052.c: New.
4586 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
4588 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
4590 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
4592 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
4594 2015-06-02 Marek Polacek <polacek@redhat.com>
4597 * gcc.dg/torture/pr66345.c: New test.
4599 2015-06-02 Richard Biener <rguenther@suse.de>
4601 PR tree-optimization/65961
4602 * gcc.dg/torture/pr65961.c: New testcase.
4604 2015-06-02 Bin Cheng <bin.cheng@arm.com>
4606 PR tree-optimization/52563
4607 PR tree-optimization/62173
4608 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
4609 * gcc.dg/tree-ssa/scev-4.c: Ditto.
4611 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
4613 * gnat.dg/specs/varsize_return2.ads: New test.
4614 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
4616 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
4618 * gcc.dg/vect/vect-outer-simd-1.c: New test.
4620 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
4623 * gcc.target/aarch64/sync-comp-swap.c: New.
4624 * gcc.target/aarch64/sync-comp-swap.x: New.
4625 * gcc.target/aarch64/sync-op-acquire.c: New.
4626 * gcc.target/aarch64/sync-op-acquire.x: New.
4627 * gcc.target/aarch64/sync-op-full.c: New.
4628 * gcc.target/aarch64/sync-op-full.x: New.
4629 * gcc.target/aarch64/sync-op-release.c: New.
4630 * gcc.target/aarch64/sync-op-release.x: New.
4632 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
4634 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
4637 2015-06-01 Richard Biener <rguenther@suse.de>
4639 PR tree-optimization/66349
4640 PR tree-optimization/66352
4641 PR tree-optimization/66357
4642 * gcc.dg/torture/pr66357.c: New testcase.
4643 * gcc.dg/torture/pr66349.c: Likewise.
4644 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
4646 2015-06-01 Richard Biener <rguenther@suse.de>
4649 2015-05-29 Richard Biener <rguenther@suse.de>
4651 PR tree-optimization/66314
4652 * gcc.dg/asan/pr66314.c: New testcase.
4654 2015-06-01 Richard Biener <rguenther@suse.de>
4656 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4658 2015-06-01 Jakub Jelinek <jakub@redhat.com>
4660 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
4662 (hp3, hp4): Add inline keyword.
4663 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
4664 (hp2): Add inline keyword.
4665 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
4666 (hp2): Add inline keyword.
4668 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
4671 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
4672 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
4673 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
4674 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
4676 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
4678 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
4679 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
4681 2015-06-01 Richard Biener <rguenther@suse.de>
4683 PR tree-optimization/66280
4684 * g++.dg/torture/pr66280.C: New testcase.
4685 * g++.dg/torture/pr66280-2.C: Likewise.
4687 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
4689 * gnat.dg/addr9_1.adb: New test.
4690 * gnat.dg/addr9_2.adb: Likewise.
4691 * gnat.dg/addr9_3.adb: Likewise.
4692 * gnat.dg/addr9_4.adb: Likewise.
4694 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
4696 * g++.dg/other/dump-ada-spec-4.C: New test.
4698 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
4700 * gcc.dg/alias-8.c: Fix dg-warning.
4702 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
4704 * gcc.dg/alias-8.c: Do not xfail.
4705 * gcc.dg/pr62167.c: Prevent FRE.
4706 * gcc.dg/alias-14.c: New testcase.
4708 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
4710 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
4712 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4715 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
4717 * gcc.target/s390/hotpatch-10.c: Likewise.
4718 * gcc.target/s390/hotpatch-11.c: Likewise.
4719 * gcc.target/s390/hotpatch-12.c: Likewise.
4720 * gcc.target/s390/hotpatch-17.c: Likewise.
4721 * gcc.target/s390/hotpatch-18.c: Likewise.
4722 * gcc.target/s390/hotpatch-20.c: Likewise.
4723 * gcc.target/s390/hotpatch-21.c: Likewise.
4724 * gcc.target/s390/hotpatch-22.c: Likewise.
4725 * gcc.target/s390/hotpatch-23.c: Likewise.
4726 * gcc.target/s390/hotpatch-24.c: Likewise.
4727 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
4728 to check for the exact nops too.
4729 * gcc.target/s390/hotpatch-3.c: Likewise.
4730 * gcc.target/s390/hotpatch-4.c: Likewise.
4731 * gcc.target/s390/hotpatch-5.c: Likewise.
4732 * gcc.target/s390/hotpatch-6.c: Likewise.
4733 * gcc.target/s390/hotpatch-7.c: Likewise.
4734 * gcc.target/s390/hotpatch-8.c: Likewise.
4735 * gcc.target/s390/hotpatch-9.c: Likewise.
4736 * gcc.target/s390/hotpatch-14.c: Likewise.
4737 * gcc.target/s390/hotpatch-15.c: Likewise.
4738 * gcc.target/s390/hotpatch-16.c: Likewise.
4739 * gcc.target/s390/hotpatch-19.c: Likewise.
4740 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
4741 scan-assembler-times counting number of .align directives.
4742 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
4743 dg-options. Remove scan-assembler-times counting number of .align
4745 * gcc.target/s390/hotpatch-26.c: New file.
4746 * gcc.target/s390/hotpatch-27.c: New file.
4747 * gcc.target/s390/hotpatch-28.c: New file.
4748 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
4749 using -Os -O0 -O1 -O2 -O3 options.
4751 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4753 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
4755 2015-05-29 Jakub Jelinek <jakub@redhat.com>
4757 PR tree-optimization/66142
4758 * gcc.dg/vect/pr66142.c: New test.
4760 2015-05-29 Richard Biener <rguenther@suse.de>
4762 PR tree-optimization/66314
4763 * gcc.dg/asan/pr66314.c: New testcase.
4765 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
4767 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
4768 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
4770 (schedule-cleanups, dg-keep-saved-temps): New proc.
4771 (gcc-dg-test-1): Schedule cleanups.
4772 * lib/profopt.exp (profopt-execute): Likewise.
4773 * g++.dg/cdce3.C: Adjust expected line numbers.
4774 * gcc.dg/cdce1.c: Likewise.
4775 * gcc.dg/cdce2.c: Likewise.
4776 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
4777 * gcc.dg/strlenopt-24.c: Likewise.
4778 * gcc.dg/tree-ssa/vrp26.c: Likewise.
4779 * gcc.dg/tree-ssa/vrp28.c: Likewise.
4780 * obj-c++.dg/encode-2.mm: Likewise.
4782 2015-05-28 DJ Delorie <dj@redhat.com>
4784 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
4786 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
4788 * gnat.dg/discr43.adb: New test.
4790 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
4792 * gnat.dg/varsize_temp.adb: Rename into...
4793 * gnat.dg/varsize1.adb: ...this.
4794 * gnat.dg/varsize_copy.ad[sb]: Rename into...
4795 * gnat.dg/varsize2.ad[sb]: ...this.
4796 * gnat.dg/varsize3_1.adb: New test.
4797 * gnat.dg/varsize3_2.adb: Likewise.
4798 * gnat.dg/varsize3_3.adb: Likewise.
4799 * gnat.dg/varsize3_4.adb: Likewise.
4800 * gnat.dg/varsize3_5.adb: Likewise.
4801 * gnat.dg/varsize3_6.adb: Likewise.
4802 * gnat.dg/varsize3_pkg1.ads: New helper.
4803 * gnat.dg/varsize3_pkg2.ads: Likewise.
4804 * gnat.dg/varsize3_pkg3.ads: Likewise.
4806 2015-05-28 Richard Biener <rguenther@suse.de>
4808 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
4810 2015-05-28 Richard Biener <rguenther@suse.de>
4812 PR tree-optimization/66142
4813 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
4815 2015-05-28 Lawrence Velázquez <vq@larryv.me>
4818 * gcc.dg/darwin-minversion-3.c: Update testcase.
4819 * gcc.dg/darwin-minversion-4.c: Ditto.
4820 * gcc.dg/darwin-minversion-5.c: New testcase.
4821 * gcc.dg/darwin-minversion-6.c: Ditto.
4822 * gcc.dg/darwin-minversion-7.c: Ditto.
4823 * gcc.dg/darwin-minversion-8.c: Ditto.
4824 * gcc.dg/darwin-minversion-9.c: Ditto.
4825 * gcc.dg/darwin-minversion-10.c: Ditto.
4826 * gcc.dg/darwin-minversion-11.c: Ditto.
4827 * gcc.dg/darwin-minversion-12.c: Ditto.
4829 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4831 PR rtl-optimization/66168
4832 * gcc.c-torture/compile/pr66168.c: New test.
4834 2015-05-27 Jeff Law <law@redhat.com>
4837 * gcc.dg/target/m68k/pr39726-1.c: New test.
4839 2015-05-27 Nathan Sidwell <nathan@acm.org>
4842 * g++.dg/ext/alias-canon3.C: New.
4844 2015-05-27 Richard Biener <rguenther@suse.de>
4846 PR tree-optimization/66272
4848 2014-08-15 Richard Biener <rguenther@suse.de>
4850 PR tree-optimization/62031
4851 * gcc.dg/torture/pr66272.c: New testcase.
4853 2015-05-27 Richard Biener <rguenther@suse.de>
4855 * gcc.dg/vect/slp-reduc-7.c: New testcase.
4857 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
4860 * gcc.dg/pr65358.c: New test.
4862 2015-05-27 Andre Vehreschild <vehre@gmx.de>
4865 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
4867 * gfortran.dg/allocate_with_source_6.f90: New test.
4869 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
4871 * gnat.dg/atomic7_1.adb: New test.
4872 * gnat.dg/atomic7_2.adb: Likewise.
4873 * gnat.dg/atomic7_pkg1.ads: New helper.
4874 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
4876 2015-05-26 Michael Matz <matz@suse.de>
4879 * gcc.dg/vect/pr66251.c: New test.
4881 2015-05-26 Richard Biener <rguenther@suse.de>
4883 PR tree-optimization/66142
4884 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
4886 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
4889 * gfortran.dg/allocatable_scalar_13.f90: New test
4891 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
4893 * gnat.dg/warn11.adb: New test.
4894 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
4896 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
4898 * gnat.dg/vfa1_1.adb: New test.
4899 * gnat.dg/vfa1_2.adb: Likewise.
4900 * gnat.dg/vfa1_3.adb: Likewise.
4901 * gnat.dg/vfa1_4.adb: Likewise.
4902 * gnat.dg/vfa1_pkg.ads: New helper.
4904 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
4906 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
4907 * gcc.target/i386/pr66232-3.c: Likewise.
4909 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
4912 * gcc.target/i386/pr66274.c: New test.
4914 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
4916 * gnat.dg/renaming6.ad[sb]: New test.
4918 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
4920 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
4921 and 'dg-require-effective-target pie'.
4923 2015-05-23 Nathan Sidwell <nathan@acm.org>
4926 * g++.dg/cpp0x/pr66243.C: New.
4928 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
4931 * g++.dg/lto/pr66180_0.C: New testcase.
4932 * g++.dg/lto/pr66180_1.C: New testcase.
4934 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
4937 * typebound_call_27.f90: New file.
4939 2015-05-23 Nathan Sidwell <nathan@acm.org>
4942 * g++.dg/template/pr65936.C: New.
4944 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
4946 PR tree-optimization/63387
4947 * gcc.dg/pr63387-2.c: New testcase.
4949 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
4951 * gcc.dg/simd-1.c: Update to the new message.
4953 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
4955 * gcc.dg/nand.c: New testcase.
4957 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
4959 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4960 Set dg-do-what-default to compile only on ARM targets without
4961 arm_neon_hw execution support. Remove redundant c-torture-execute
4962 in loop over test cases.
4964 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4967 * gcc.target/aarch64/pr65491_1.c: New test.
4968 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
4969 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
4971 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
4974 * g++.dg/cpp0x/explicit9.C: New.
4975 * g++.dg/cpp0x/explicit8.C: Check the locations too.
4977 2015-05-22 Richard Biener <rguenther@suse.de>
4979 PR tree-optimization/66251
4980 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
4982 2015-05-22 Marek Polacek <polacek@redhat.com>
4985 * c-c++-common/attributes-enum-1.c: New test.
4986 * c-c++-common/attributes-enum-2.c: New test.
4987 * g++.dg/cpp0x/attributes-enum-1.C: New test.
4988 * g++.dg/cpp1y/attributes-enum-1.C: New test.
4990 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
4992 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
4993 effective target support. If no arm_neon_hw support, do not attempt
4994 to execute the tests; only compile them.
4995 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
4996 and "dg-require-effective-target arm_neon_ok".
4997 * gcc.target/arm/simd/vextp16_1.c: Likewise.
4998 * gcc.target/arm/simd/vextp64_1.c: Likewise.
4999 * gcc.target/arm/simd/vextp8_1.c: Likewise.
5000 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
5001 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
5002 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
5003 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
5004 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
5005 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
5006 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
5007 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
5008 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
5009 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
5010 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
5011 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
5012 * gcc.target/arm/simd/vexts16_1.c: Likewise.
5013 * gcc.target/arm/simd/vexts32_1.c: Likewise.
5014 * gcc.target/arm/simd/vexts64_1.c: Likewise.
5015 * gcc.target/arm/simd/vexts8_1.c: Likewise.
5016 * gcc.target/arm/simd/vextu16_1.c: Likewise.
5017 * gcc.target/arm/simd/vextu32_1.c: Likewise.
5018 * gcc.target/arm/simd/vextu64_1.c: Likewise.
5019 * gcc.target/arm/simd/vextu8_1.c: Likewise.
5020 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
5021 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
5022 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
5023 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
5024 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
5025 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
5026 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
5027 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
5028 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
5029 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
5030 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
5031 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
5032 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
5033 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
5034 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
5035 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
5036 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
5037 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
5038 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
5039 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
5040 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
5041 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
5042 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
5043 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
5044 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
5045 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
5046 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
5047 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
5048 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
5049 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
5050 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
5051 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
5052 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
5053 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
5054 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
5055 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
5056 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
5057 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
5058 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
5059 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
5060 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
5061 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
5062 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
5063 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
5064 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
5065 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
5066 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
5067 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
5068 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
5069 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
5070 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
5071 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
5072 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
5073 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
5074 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
5075 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
5076 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
5077 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
5078 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
5079 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
5080 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
5081 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
5082 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
5083 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
5084 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
5085 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
5086 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
5087 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
5088 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
5089 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
5090 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
5091 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
5092 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
5093 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
5094 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
5095 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
5096 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
5097 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
5098 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
5099 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
5100 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
5101 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
5102 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
5103 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
5104 * gcc.target/arm/simd/vzips16_1.c: Likewise.
5105 * gcc.target/arm/simd/vzips32_1.c: Likewise.
5106 * gcc.target/arm/simd/vzips8_1.c: Likewise.
5107 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
5108 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
5109 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
5111 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
5113 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
5114 * gcc.dg/vect/pr59354.c: Likewise.
5115 * gcc.dg/vect/pr64252.c: Likewise.
5116 * gcc.dg/vect/pr64404.c: Likewise.
5117 * gcc.dg/vect/pr64493.c: Likewise.
5118 * gcc.dg/vect/pr64495.c: Likewise.
5119 * gcc.dg/vect/pr64844.c: Likewise.
5120 * gcc.dg/vect/pr65518.c: Likewise.
5121 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
5123 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5126 * g++.dg/cpp1y/var-templ28.C: New.
5128 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
5131 * gcc.target/i386/pr66232-1.c: New test.
5132 * gcc.target/i386/pr66232-2.c: Likewise.
5133 * gcc.target/i386/pr66232-3.c: Likewise.
5134 * gcc.target/i386/pr66232-4.c: Likewise.
5135 * gcc.target/i386/pr66232-5.c: Likewise.
5137 2015-05-21 Nathan Sidwell <nathan@acm.org>
5139 * g++.dg/cpp1y/pr60943.C: New.
5141 2015-05-21 Jakub Jelinek <jakub@redhat.com>
5143 PR tree-optimization/66233
5144 * gcc.c-torture/execute/pr66233.c: New test.
5146 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5149 * gfortran.dg/inline_matmul_11.f90: New test.
5151 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
5153 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
5154 instead of listing several targets on its own.
5155 * gcc.target/i386/pr32219-2.c: Likewise.
5156 * gcc.target/i386/pr32219-3.c: Likewise.
5157 * gcc.target/i386/pr32219-4.c: Likewise.
5158 * gcc.target/i386/pr32219-5.c: Likewise.
5159 * gcc.target/i386/pr32219-6.c: Likewise
5160 * gcc.target/i386/pr32219-7.c: Likewise.
5161 * gcc.target/i386/pr32219-8.c: Likewise.
5162 * gcc.target/i386/pr39013-1.c: Likewise.
5163 * gcc.target/i386/pr39013-2.c: Likewise.
5164 * gcc.target/i386/pr64317.c: Likewise.
5166 2015-05-21 Jeff Law <law@redhat.com>
5168 * gcc.target/hppa/shadd-3.c: New test.
5169 * gcc.target/hppa/shadd-4.c: New test.
5171 2015-05-21 Michael Matz <matz@suse.de>
5173 * gcc.dg/vect/vect-strided-store.c: New test.
5174 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
5175 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
5177 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5179 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
5180 * gcc.dg/pow-sqrt-synth-1.c: New test.
5181 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
5183 2015-05-21 Richard Biener <rguenther@suse.de>
5186 * g++.dg/conversion/pr66211.C: New testcase.
5187 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
5189 2015-05-21 Jeff Law <law@redhat.com>
5191 * gcc.target/hppa/shadd-2.c: New test.
5193 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
5196 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
5198 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5201 * gcc.target/arm/pr26702.c: Adjust target selector.
5203 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
5206 * gcc.dg/lto/pr66221_0.c: New test.
5207 * gcc.dg/lto/pr66221_1.c: New test.
5209 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
5212 * gcc.dg/redecl-4.c: Update column numbers.
5213 * gcc.dg/format/bitfld-1.c: Likewise.
5214 * gcc.dg/format/attr-2.c: Likewise.
5215 * gcc.dg/format/attr-6.c: Likewise.
5216 * gcc.dg/format/attr-7.c (baz): Likewise.
5217 * gcc.dg/format/asm_fprintf-1.c: Likewise.
5218 * gcc.dg/format/attr-4.c: Likewise.
5219 * gcc.dg/format/branch-1.c: Likewise.
5220 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
5221 locations within strings with embedded escape sequences.
5223 2015-05-20 Jeff Law <law@redhat.com>
5225 * gcc.target/hppa/hppa.exp: New target test driver.
5226 * gcc.target/hppa/shadd-1.c: New test.
5228 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
5230 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
5232 2015-05-20 David Malcolm <dmalcolm@redhat.com>
5234 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
5235 (fn_33_k_and_r_style): New.
5236 (fn_33_stroustrup_style): New.
5237 (fn_33_allman_style): New.
5238 (fn_33_whitesmiths_style): New.
5239 (fn_33_horstmann_style): New.
5240 (fn_33_ratliff_banner_style): New.
5241 (fn_33_lisp_style): New.
5242 (fn_34_indent_dash_gnu): New.
5243 (fn_34_indent_dash_kr): New.
5244 (fn_34_indent_dash_orig): New.
5245 (fn_34_indent_linux_style): New.
5247 2015-05-20 Andre Vehreschild <vehre@gmx.de>
5250 * gfortran.dg/allocate_with_source_5.f90: Extend test.
5252 2015-05-20 Bin Cheng <bin.cheng@arm.com>
5254 PR tree-optimization/65447
5255 * gcc.dg/tree-ssa/pr65447.c: New test.
5257 2015-05-19 Nathan sidwell <nathan@acm.org>
5259 * g++.dg/cpp0x/pr65954.C: New.
5261 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
5263 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
5265 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5267 * lib/target-supports.exp: Vector do not always have natural
5270 2015-05-19 David Sherwood <david.sherwood@arm.com>
5272 * gcc.dg/loop-invariant.c: New testcase.
5274 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5276 * lib/target-supports.exp: Vector do not always have natural
5279 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5281 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
5283 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5285 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5287 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
5288 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
5289 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
5290 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
5291 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
5292 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
5293 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
5294 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
5295 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
5296 * gcc.target/s390/zvector/vec-elem-1.c: New test.
5298 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5300 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
5302 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5304 * gcc.target/s390/s390.exp
5305 (check_effective_target_vector): New check.
5306 * gcc.target/s390/vector/vec-abi-1.c: New test.
5307 * gcc.target/s390/vector/vec-abi-2.c: New test.
5308 * gcc.target/s390/vector/vec-abi-3.c: New test.
5309 * gcc.target/s390/vector/vec-abi-4.c: New test.
5310 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
5311 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
5312 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
5313 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
5314 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
5315 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
5316 * gcc.target/s390/vector/vec-clobber-1.c: New test.
5317 * gcc.target/s390/vector/vec-cmp-1.c: New test.
5318 * gcc.target/s390/vector/vec-cmp-2.c: New test.
5319 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
5320 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
5321 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
5322 * gcc.target/s390/vector/vec-genmask-1.c: New test.
5323 * gcc.target/s390/vector/vec-genmask-2.c: New test.
5324 * gcc.target/s390/vector/vec-init-1.c: New test.
5325 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
5326 * gcc.target/s390/vector/vec-shift-1.c: New test.
5327 * gcc.target/s390/vector/vec-sub-1.c: New test.
5329 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5331 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
5333 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5335 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
5337 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5339 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
5341 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5343 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
5345 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5347 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
5349 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5351 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
5353 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5355 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
5357 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5359 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
5361 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5363 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
5365 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5367 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
5369 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5371 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
5373 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5375 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
5377 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
5379 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
5381 2015-05-19 Jakub Jelinek <jakub@redhat.com>
5383 PR tree-optimization/66187
5384 * gcc.c-torture/execute/pr66187.c: New test.
5385 * gcc.dg/pr66187-1.c: New test.
5386 * gcc.dg/pr66187-2.c: New test.
5388 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5390 * gcc.dg/vect/bb-slp-35.c: Adjust.
5392 2015-05-19 Richard Biener <rguenther@suse.de>
5394 PR tree-optimization/66165
5395 * gcc.dg/torture/pr66165.c: New testcase.
5397 PR tree-optimization/66185
5398 * gcc.dg/torture/pr66185.c: New testcase.
5400 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
5403 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
5405 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
5407 * gcc.target/mips/p5600-bonding.c : New file.
5409 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5412 * gfortran.dg/interface_operator_1.f90: New tests.
5414 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5417 * gfortran.dg/generic_29.f90: New tests.
5419 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5422 * gfortran.dg/storage_size_6.f90: New tests.
5424 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5427 * gfortran.dg/null1.f90: New test.
5429 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5432 * gfortran.dg/entry_21.f90: New test.
5434 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5437 * gfortran.dg/storage_size_6.f90: New tests.
5439 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5442 * gfortran.dg/misplaced_statement.f90: New test.
5444 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5447 * gfortran.dg/filepos1.f90: New test
5449 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5452 * gfortran.dg/pr64925.f90: New test.
5454 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
5456 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
5458 * gfortran.dg/lto/pr41576_1.f90: Ditto.
5460 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
5462 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
5463 to the family of pie capable targets.
5465 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
5467 * gcc.target/arm/bics_1.c : New testcase.
5468 * gcc.target/arm/bics_2.c : New testcase.
5469 * gcc.target/arm/bics_3.c : New testcase.
5470 * gcc.target/arm/bics_4.c : New testcase.
5472 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
5474 * gcc.target/mips/umips-attr.c: New test.
5476 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
5478 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
5479 * gcc.dg/20150120-2.c (dg-final): Ditto.
5480 * gcc.dg/20150120-2.c (dg-final): Ditto.
5481 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
5483 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
5486 * gcc.target/i386/pr66174.c: New test.
5488 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
5491 * gfortran.dg/matmul_bounds_6.f90: New test.
5492 * gfortran.dg/matmul_bounds_7.f90: New test.
5494 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
5496 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
5497 * gfortran.dg/lto/pr41576_1.f90: Add interface.
5498 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
5499 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
5500 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
5501 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
5503 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5506 * gfortran.dg/continuation_13.f90: Update test.
5507 * gfortran.dg/pr65903.f90: New test.
5509 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
5512 * gfortran.dg/block_14.f90: New test.
5514 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
5517 * lib/gfortran-dg.exp: Update regex to handle two locations for
5518 the same diagnostic without caret.
5519 * gfortran.dg/badline.f: Test also that line numbers are correct
5520 before and after "left but not entered" warning.
5522 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
5523 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5526 * gcc.target/arm/maskdata.c: New test.
5528 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
5531 * gfortran.dg/derived_constructor_components_5: New test
5533 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
5536 * gcc.target/alpha/pr66140.c: New test.
5538 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
5541 * gcc.dg/Wconversion-complex-c99.c: New test.
5542 * gcc.dg/Wconversion-complex-gnu.c: New test.
5544 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
5546 PR tree-optimization/64454
5547 * gcc.dg/modmod.c: New testcase.
5549 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
5551 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
5553 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
5556 * gcc.target/i386/mpx/pr66134.c: New test.
5558 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
5560 * gcc.target/powerpc/pr60158.c: New test.
5562 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
5564 * gcc.target/i386/sibcall-7.c: New test.
5565 * gcc.target/i386/sibcall-8.c: New test.
5567 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
5569 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
5570 (abs64_in_dreg): Likewise.
5572 2015-05-14 Marek Polacek <polacek@redhat.com>
5576 * gcc.dg/pr14649-1.c: Add -Wpedantic.
5577 * gcc.dg/pr19984.c: Likewise.
5578 * gcc.dg/pr66066-1.c: New test.
5579 * gcc.dg/pr66066-2.c: New test.
5580 * gcc.dg/pr66066-3.c: New test.
5582 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5584 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
5585 * gcc.dg/pow-sqrt.x: New file.
5586 * gcc.dg/pow-sqrt-1.c: New test.
5587 * gcc.dg/pow-sqrt-2.c: Likewise.
5588 * gcc.dg/pow-sqrt-3.c: Likewise.
5590 2015-05-13 Richard Biener <rguenther@suse.de>
5592 PR tree-optimization/66123
5593 * gcc.dg/torture/pr66123.c: New testcase.
5595 2015-05-13 Richard Biener <rguenther@suse.de>
5598 * gcc.dg/alias-2.c: Adjust.
5599 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
5601 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5604 * gcc.target/i386/pr65103-3.c: New.
5606 2015-05-13 Martin Liska <mliska@suse.cz>
5608 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
5610 2015-05-13 Jakub Jelinek <jakub@redhat.com>
5613 * gcc.target/i386/pr66112-2.c: New test.
5616 * gcc.target/i386/pr66112-1.c: New test.
5618 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5621 * gcc.target/i386/mpx/pr66048.cc: New.
5623 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5625 PR rtl-optimization/64616
5626 * gcc.dg/loop-8.c: New test.
5627 * gcc.dg/loop-9.c: New test.
5629 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
5632 * gcc.target/i386/pr66047.c: New testcase.
5634 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
5637 * gcc.c-torture/compile/pr65873.c: New testcase.
5639 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5642 * gfortran.dg/inline_matmul_10.f90: New test.
5644 2015-05-12 David Malcolm <dmalcolm@redhat.com>
5646 * c-c++-common/Wmisleading-indentation.c: New testcase.
5647 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
5648 * c-c++-common/Wmisleading-indentation-2.md: New file.
5650 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
5652 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
5654 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
5656 2015-05-12 Richard Biener <rguenther@suse.de>
5658 PR tree-optimization/66101
5659 * gcc.dg/torture/pr66101.c: New testcase.
5661 2015-05-12 Richard Biener <rguenther@suse.de>
5663 PR tree-optimization/37021
5664 * gcc.target/i386/vect-addsub.c: New testcase.
5666 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
5668 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
5670 2015-05-12 Tom de Vries <tom@codesourcery.com>
5672 PR tree-optimization/66010
5673 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
5675 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5678 * g++.dg/cpp0x/trailing10.C: New.
5680 2015-05-12 Richard Biener <rguenther@suse.de>
5682 * gcc.dg/vect/bb-slp-35.c: New testcase.
5684 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
5687 * gfortran.dg/bound_simplification_6.f90: New.
5689 2015-05-11 Steve Ellcey <sellcey@mips.com>
5691 * gcc.target/mips/branch-1.c: Pass argument to bar().
5693 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
5696 * gcc.target/i386/pr65753.c: New test.
5698 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
5700 PR rtl-optimization/66076
5701 * gcc.dg/torture/pr66076.c: New test.
5703 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5706 * gfortran.dg/inline_matmul_7.f90: New test.
5707 * gfortran.dg/inline_matmul_8.f90: New test.
5708 * gfortran.dg/inline_matmul_9.f90: New test.
5710 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
5712 * gfortran.dg/bound_simplification_5.f90: New.
5714 2015-05-09 Jason Merrill <jason@redhat.com>
5716 * lib/target-supports.exp (cxx_default): New global.
5717 (check_effective_target_c++11_only)
5718 (check_effective_target_c++14_only)
5719 (check_effective_target_c++98_only)
5720 (check_effective_target_c++1z_only): Check it.
5722 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
5724 PR tree-optimization/64454
5725 * gcc.dg/tree-ssa/vrp97.c: New file.
5726 * gcc.dg/vect/slp-perm-7.c: Update.
5728 2015-05-09 Andre Vehreschild <vehre@gmx.de>
5731 * gfortran.dg/elemental_subroutine_11.f90: New test.
5733 2015-05-08 Richard Biener <rguenther@suse.de>
5735 PR tree-optimization/66036
5736 * gcc.dg/vect/slp-41.c: New testcase.
5738 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
5740 * gfortran.dg/elemental_optional_args_7.f90: New.
5742 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
5744 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
5747 2015-05-08 Marek Polacek <polacek@redhat.com>
5750 * gcc.dg/Woverride-init-side-effects-1.c: New test.
5751 * gcc.dg/Woverride-init-side-effects-2.c: New test.
5753 2015-05-07 Marek Polacek <polacek@redhat.com>
5756 * c-c++-common/Wshift-negative-value-1.c: New test.
5757 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
5758 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
5759 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
5760 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
5761 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
5762 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
5763 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
5764 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
5766 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
5770 * gcc.dg/fdata-sections-2.c: New file.
5772 2015-05-07 Marek Polacek <polacek@redhat.com>
5775 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
5777 * c-c++-common/ubsan/align-7.c: Likewise.
5778 * c-c++-common/ubsan/bounds-8.c: Likewise.
5779 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
5780 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
5781 * c-c++-common/ubsan/null-1.c: Likewise.
5782 * c-c++-common/ubsan/null-10.c: Likewise.
5783 * c-c++-common/ubsan/null-11.c: Likewise.
5784 * c-c++-common/ubsan/null-2.c: Likewise.
5785 * c-c++-common/ubsan/null-3.c: Likewise.
5786 * c-c++-common/ubsan/null-4.c: Likewise.
5787 * c-c++-common/ubsan/null-5.c: Likewise.
5788 * c-c++-common/ubsan/null-6.c: Likewise.
5789 * c-c++-common/ubsan/null-7.c: Likewise.
5790 * c-c++-common/ubsan/null-8.c: Likewise.
5791 * c-c++-common/ubsan/null-9.c: Likewise.
5792 * c-c++-common/ubsan/object-size-1.c: Likewise.
5793 * c-c++-common/ubsan/object-size-10.c: Likewise.
5794 * c-c++-common/ubsan/object-size-4.c: Likewise.
5795 * c-c++-common/ubsan/object-size-5.c: Likewise.
5796 * c-c++-common/ubsan/object-size-7.c: Likewise.
5797 * c-c++-common/ubsan/object-size-8.c: Likewise.
5798 * c-c++-common/ubsan/object-size-9.c: Likewise.
5799 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
5800 * c-c++-common/ubsan/overflow-int128.c: Likewise.
5801 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
5802 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
5803 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
5804 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
5805 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
5806 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
5807 * c-c++-common/ubsan/pr59333.c: Likewise.
5808 * c-c++-common/ubsan/pr59667.c: Likewise.
5809 * c-c++-common/ubsan/pr60613-2.c: Likewise.
5810 * c-c++-common/ubsan/pr60636.c: Likewise.
5811 * c-c++-common/ubsan/pr63802.c: Likewise.
5812 * c-c++-common/ubsan/recovery-1.c: Likewise.
5813 * c-c++-common/ubsan/recovery-3.c: Likewise.
5814 * c-c++-common/ubsan/shift-1.c: Likewise.
5815 * c-c++-common/ubsan/shift-2.c: Likewise.
5816 * c-c++-common/ubsan/shift-4.c: Likewise.
5817 * c-c++-common/ubsan/shift-7.c: Likewise.
5818 * c-c++-common/ubsan/undefined-2.c: Likewise.
5819 * c-c++-common/ubsan/vla-1.c: Likewise.
5820 * g++.dg/ubsan/null-1.C: Likewise.
5821 * g++.dg/ubsan/null-3.C: Likewise.
5822 * g++.dg/ubsan/null-4.C: Likewise.
5823 * g++.dg/ubsan/vptr-8.C: Likewise.
5824 * g++.dg/ubsan/vptr-9.C: Likewise.
5825 * gcc.dg/ubsan/bounds-2.c: Likewise.
5826 * gcc.dg/ubsan/object-size-9.c: Likewise.
5828 2015-05-07 Jeff Law <law@redhat.com>
5830 * gcc.dg/tree-ssa/shorten-1.c: New test.
5832 2015-05-07 Richard Biener <rguenther@suse.de>
5834 PR tree-optimization/66002
5835 * gcc.dg/vect/vect-125.c: New testcase.
5837 2015-05-07 Marek Polacek <polacek@redhat.com>
5838 Martin Uecker <uecker@eecs.berkeley.edu>
5840 * c-c++-common/ubsan/bounds-10.c: New test.
5842 2015-05-06 David Malcolm <dmalcolm@redhat.com>
5844 * jit.dg/harness.h (set_options): Wrap with
5845 #ifndef TEST_ESCHEWS_SET_OPTIONS.
5846 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
5847 Special-case test-benchmark.c as a negative.
5848 * jit.dg/test-benchmark.c: New file.
5850 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
5853 * gcc.target/arm/pr64208.c: New test.
5855 2015-05-06 Alan Modra <amodra@gmail.com>
5858 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
5859 (gparms): Make volatile.
5861 2015-05-06 Richard Biener <rguenther@suse.de>
5863 PR tree-optimization/62283
5864 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
5866 2015-05-06 Christian Bruel <christian.bruel@st.com>
5869 * gcc.target/aarch64/iinline-attr-1.c: New test.
5871 2015-05-06 Richard Biener <rguenther@suse.de>
5873 * gcc.dg/vect/bb-slp-34.c: New testcase.
5875 2015-05-06 Richard Biener <rguenther@suse.de>
5877 PR tree-optimization/62283
5878 * gcc.dg/vect/bb-slp-14.c: Adjust.
5880 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
5883 * gcc.target/i386/pr65990.c: New test.
5885 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
5888 * gcc.target/i386/pr65915.c: New.
5890 2015-05-05 Tom de Vries <tom@codesourcery.com>
5892 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
5893 'va_list escapes 0'.
5895 2015-05-05 Tom de Vries <tom@codesourcery.com>
5897 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
5900 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
5902 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
5903 * gcc.target/arm/pr65924.c: Likewise.
5905 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
5908 * gcc.target/i386/pr65871-3.c: New test.
5910 2015-05-04 Jeff Law <law@redhat.com>
5913 2015-05-04 Jeff Law <law@redhat.com>
5914 * gcc.dg/tree-ssa/shorten-1.c: New test.
5916 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5917 Jakub Jelinek <jakub@redhat.com>
5920 * g++.dg/cpp0x/Wnarrowing4.C: New.
5922 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
5924 * lib/target-supports.exp
5925 (check_effective_target_keeps_null_pointer_checks): Clarify that
5926 this is for targets that disable -fdelete-null-pointer-checks,
5927 not default it to off.
5928 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
5929 -fdelete-null-pointer-checks explicit.
5930 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
5931 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
5932 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
5933 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
5934 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
5935 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
5936 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
5937 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
5938 * gcc.dg/tree-ssa/pr20318.c: Likewise.
5939 * gcc.dg/tree-ssa/pr20701.c: Likewise.
5940 * gcc.dg/tree-ssa/pr20702.c: Likewise.
5941 * gcc.dg/tree-ssa/pr21086.c: Likewise.
5942 * gcc.dg/tree-ssa/pr21090.c: Likewise.
5943 * gcc.dg/tree-ssa/pr58480.c: Likewise.
5944 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5945 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5946 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5947 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
5948 * gcc.dg/tree-ssa/unreachable.c: Likewise.
5949 * gcc.dg/tree-ssa/vrp02.c: Likewise.
5950 * gcc.dg/tree-ssa/vrp07.c: Likewise.
5951 * gcc.dg/tree-ssa/vrp08.c: Likewise.
5952 * gcc.dg/tree-ssa/vrp55.c: Likewise.
5953 * g++.dg/cpp0x/static_assert9.C: Likewise.
5954 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
5955 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
5956 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
5957 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
5958 * g++.dg/tree-ssa/pr26406.C: Likewise.
5960 2015-05-04 Jakub Jelinek <jakub@redhat.com>
5962 PR tree-optimization/65984
5963 * c-c++-common/ubsan/pr65984.c: New test.
5965 2015-05-04 Jeff Law <law@redhat.com>
5967 * gcc.dg/tree-ssa/shorten-1.c: New test.
5969 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5972 * gfortran.dg/pr44735.f90: New test.
5974 2015-05-04 Richard Biener <rguenther@suse.de>
5976 PR tree-optimization/65965
5977 * gcc.dg/vect/bb-slp-33.c: New testcase.
5979 2015-05-04 Richard Biener <rguenther@suse.de>
5981 PR tree-optimization/65935
5982 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
5984 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
5986 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
5987 for each supported variant instead of CHECK_RESULTS.
5988 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
5989 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
5990 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
5991 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
5992 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
5993 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5994 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
5995 expected results for unsupported variants. Call CHECK for each
5996 supported variant instead of CHECK_RESULTS.
5997 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
5998 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
5999 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
6000 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
6001 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
6002 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
6003 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
6004 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
6005 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
6006 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
6007 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
6008 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
6009 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
6010 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
6011 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6012 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
6013 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
6014 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
6015 expected results for unsupported variants.
6016 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
6017 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
6018 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
6019 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
6020 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
6021 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
6022 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
6023 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
6024 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
6025 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
6026 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
6027 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
6028 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
6029 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
6030 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
6031 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
6032 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
6033 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
6034 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
6035 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
6036 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
6037 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
6038 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
6039 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
6040 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
6041 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
6042 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
6043 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
6045 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6048 * gfortran.dg/bound_9.f90: Add pointer assignment.
6050 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
6051 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
6054 * g++.dg/cpp0x/Wnarrowing3.C: New.
6056 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
6058 * gcc.dg/20150120-1.c: New test.
6059 * gcc.dg/20150120-2.c: New test.
6060 * gcc.dg/20150120-3.c: New test.
6062 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
6064 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
6066 2015-05-01 Renlin Li <renlin.li@arm.com>
6068 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
6070 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
6072 * gfortran.dg/bound_simplification_4.f90: New.
6074 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6076 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
6077 with powerpc_p8vector_ok.
6079 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6082 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
6084 * gfortran.dg/bound_9.f90: New test case.
6086 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
6088 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
6089 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
6090 for 32bit x86 targets.
6091 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
6092 for 32bit x86 targets.
6093 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
6094 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
6095 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
6096 for 32bit x86 targets.
6098 2015-04-30 Marek Polacek <polacek@redhat.com>
6100 PR tree-optimization/63551
6101 * g++.dg/ipa/pr63551.C: New test.
6103 2015-04-30 Caroline Tice <cmtice@google.com>
6106 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
6107 partition size on certain targets.
6109 2015-04-30 Renlin Li <renlin.li@arm.com>
6111 * gcc.target/aarch64/vect-reduc-or_1.c: New.
6113 2015-04-30 Marek Polacek <polacek@redhat.com>
6115 * c-c++-common/Wbool-compare-3.c: New test.
6117 * gcc.dg/pr65901.c (foo): Adjust dg-error.
6118 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
6120 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
6123 * g++.dg/init/ref22.C: New.
6125 2015-04-30 Marek Polacek <polacek@redhat.com>
6127 * gcc.dg/init-bad-8.c: New test.
6129 * gcc.dg/incomplete-typedef-1.c: New test.
6131 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
6134 * g++.dg/template/crash121.C: New.
6136 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
6138 * gcc.target/mips/call-from-init.c: New test.
6139 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
6141 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
6144 * gcc.target/i386/pr65871-1.c: New test.
6145 * gcc.target/i386/pr65871-2.c: Ditto.
6147 2015-04-29 Marek Polacek <polacek@redhat.com>
6150 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
6151 * c-c++-common/Wbool-compare-2.c: New test.
6153 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
6156 * gcc.target/aarch64/vstN_lane_1.c: New file.
6158 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6161 * g++.dg/warn/Winit-self-3.C: New.
6163 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
6165 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
6167 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
6170 * gcc.target/arm/pr65924.c: New test.
6172 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
6174 * g++.dg/gomp/tpl-target-update.C: New file.
6176 2015-04-29 Richard Biener <rguenther@suse.de>
6178 PR tree-optimization/65917
6179 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
6181 2015-04-29 Christian Bruel <christian.bruel@st.com>
6184 * gcc.dg/ipa/iinline-attr.c: New test.
6185 * gcc.target/i386/iinline-attr-2.c: New test.
6187 2015-04-28 Andre Vehreschild <vehre@gmx.de>
6189 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
6192 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6194 * gcc.dg/vect/vect-33.c: Remove spurious line.
6196 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
6198 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
6200 2015-04-28 Marek Polacek <polacek@redhat.com>
6203 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
6204 * gcc.dg/pr65901.c: New test.
6206 2015-04-28 Richard Biener <rguenther@suse.de>
6208 PR tree-optimization/62283
6209 * gfortran.dg/vect/pr62283-2.f: New testcase.
6210 * gcc.dg/vect/bb-slp-14.c: Adjust.
6212 2015-04-28 Richard Biener <rguenther@suse.de>
6214 PR tree-optimization/65851
6215 * g++.dg/torture/pr65851.C: New testcase.
6217 2015-04-27 Jeff Law <law@redhat.com>
6219 PR tree-optimization/65217
6220 * gcc.target/i386/pr65217.c: Remove XFAIL.
6222 2015-04-27 Andre Vehreschild <vehre@gmx.de>
6225 Add tests forgotten to svn-add.
6226 * gfortran.dg/class_allocate_19.f03: New test.
6227 * gfortran.dg/class_array_20.f03: New test.
6228 * gfortran.dg/class_array_21.f03: New test.
6229 * gfortran.dg/finalize_29.f08: New test.
6231 2015-04-27 Andre Vehreschild <vehre@gmx.de>
6235 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
6236 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
6238 2015-04-27 Caroline Tice <cmtice@google.com>
6240 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
6243 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
6246 * gcc.target/powerpc/htm-1.c: New test.
6247 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
6249 (__builtin_tabortdci): Likewise.
6250 (__builtin_tcheck): Remove operand.
6251 * lib/target-supports.exp (check_htm_hw_available): New function.
6253 2015-04-27 Richard Biener <rguenther@suse.de>
6255 * gcc.target/i386/pr65217.c: XFAIL.
6257 2015-04-27 Jakub Jelinek <jakub@redhat.com>
6259 PR tree-optimization/65875
6260 * gcc.c-torture/compile/pr65875.c: New test.
6262 2015-04-25 Marek Polacek <polacek@redhat.com>
6265 * gcc.dg/enum-incomplete-2.c: New test.
6266 * gcc.dg/enum-mode-1.c: New test.
6268 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6271 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
6273 * gcc.target/powerpc/pr65849-2.c: Likewise.
6275 2015-04-24 Tom de Vries <tom@codesourcery.com>
6277 PR tree-optimization/65802
6278 * g++.dg/pr65802.C: Move to ...
6279 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
6280 stdarg.h. Rewrite for C.
6281 (fn1): Use va_list and va_arg. Make variable args function. Add use of
6282 va_start and va_end. Remove unnecessary inline asm.
6284 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
6285 Wei Mi <wmi@google.com>
6287 * gcc.target/i386/sse2-load-multi.c: New test.
6288 * gcc.target/i386/sse2-store-multi.c: Ditto.
6290 2015-04-24 Marek Polacek <polacek@redhat.com>
6293 * c-c++-common/pr65830.c: New test.
6296 * c-c++-common/Wlogical-op-1.c: New test.
6298 2015-04-24 Marek Polacek <polacek@redhat.com>
6301 * c-c++-common/pr61534-1.c: New test.
6303 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
6304 Steven Bosscher <steven@gcc.gnu.org>
6306 PR rtl-optimization/34503
6307 * gcc.target/arm/pr64616.c: New file.
6309 2015-04-24 Bin Cheng <bin.cheng@arm.com>
6311 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
6313 2015-04-24 Terry Guo <terry.guo@arm.com>
6315 * gcc.target/arm/pr65710.c: Update the options.
6317 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
6319 * gcc.target/i386/pr65523.c: Skip x32.
6321 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6323 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
6324 to look for vcl* where appropriate.
6326 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6328 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
6329 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
6331 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
6334 * gcc.target/arm/pr26702.c: New test.
6336 2015-04-23 Marek Polacek <polacek@redhat.com>
6339 * gcc.dg/pr65345-1.c: New test.
6340 * gcc.dg/pr65345-2.c: New test.
6342 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6344 * gcc.target/powerpc/crypto-builtin-2.c: New.
6346 2015-04-23 Andre Vehreschild <vehre@gmx.de>
6349 * gfortran.dg/class_allocate_19.f03: New test.
6350 * gfortran.dg/class_array_20.f03: New test.
6351 * gfortran.dg/class_array_21.f03: New test.
6352 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
6353 * gfortran.dg/finalize_15.f90: Fixing comparision to model
6354 initialization correctly.
6355 * gfortran.dg/finalize_29.f08: New test.
6357 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6359 * gcc.target/powerpc/swaps-p8-18.c: New test.
6361 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6364 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
6365 * gcc.dg/vect/bb-slp-25.c: Likewise.
6366 * gcc.dg/vect/bb-slp-29.c: Likewise.
6367 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
6368 vect_no_align && { ! vect_hw_misalign }.
6369 * gcc.dg/vect/bb-slp-9.c: Likewise.
6370 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
6372 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
6373 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
6374 account for POWER8, where peeling for alignment is not needed.
6375 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
6376 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
6377 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
6378 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
6379 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
6380 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6381 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6382 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6383 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
6384 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
6385 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
6386 * gcc.dg/vect/pr16105.c: Likewise.
6387 * gcc.dg/vect/pr20122.c: Likewise.
6388 * gcc.dg/vect/pr33804.c: Likewise.
6389 * gcc.dg/vect/pr33953.c: Likewise.
6390 * gcc.dg/vect/pr56787.c: Likewise.
6391 * gcc.dg/vect/pr58508.c: Likewise.
6392 * gcc.dg/vect/slp-25.c: Likewise.
6393 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
6394 * gcc.dg/vect/vect-105.c: Likewise.
6395 * gcc.dg/vect/vect-27.c: Likewise.
6396 * gcc.dg/vect/vect-29.c: Likewise.
6397 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
6399 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
6400 && { ! vect_hw_misalign }.
6401 * gcc.dg/vect/vect-44.c: Likewise.
6402 * gcc.dg/vect/vect-48.c: Likewise.
6403 * gcc.dg/vect/vect-50.c: Likewise.
6404 * gcc.dg/vect/vect-52.c: Likewise.
6405 * gcc.dg/vect/vect-56.c: Likewise.
6406 * gcc.dg/vect/vect-60.c: Likewise.
6407 * gcc.dg/vect/vect-72.c: Likewise.
6408 * gcc.dg/vect/vect-75-big-array.c: Likewise.
6409 * gcc.dg/vect/vect-75.c: Likewise.
6410 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
6411 * gcc.dg/vect/vect-77-global.c: Likewise.
6412 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6413 * gcc.dg/vect/vect-78-global.c: Likewise.
6414 * gcc.dg/vect/vect-93.c: Likewise.
6415 * gcc.dg/vect/vect-95.c: Likewise.
6416 * gcc.dg/vect/vect-96.c: Likewise.
6417 * gcc.dg/vect/vect-cond-1.c: Likewise.
6418 * gcc.dg/vect/vect-cond-3.c: Likewise.
6419 * gcc.dg/vect/vect-cond-4.c: Likewise.
6420 * gcc.dg/vect/vect-cselim-1.c: Likewise.
6421 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6422 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6423 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6424 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6425 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
6426 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6427 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
6428 * gcc.dg/vect/vect-outer-3a.c: Likewise.
6429 * gcc.dg/vect/vect-outer-5.c: Likewise.
6430 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
6431 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
6432 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
6433 * gcc.dg/vect/vect-outer-fir.c: Likewise.
6434 * gcc.dg/vect/vect-peel-3.c: Likewise.
6435 * gcc.dg/vect/vect-peel-4.c: Likewise.
6436 * gcc.dg/vect/vect-pre-interact.c: Likewise.
6437 * gcc.target/powerpc/pr65456.c: New test.
6438 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
6439 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
6440 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
6441 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
6442 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
6443 vect_no_align && { ! vect_hw_misalign }.
6444 * gfortran.dg/vect/vect-3.f90: Likewise.
6445 * gfortran.dg/vect/vect-4.f90: Likewise.
6446 * gfortran.dg/vect/vect-5.f90: Likewise.
6447 * lib/target-supports.exp (check_effective_target_vect_no_align):
6448 Return 1 for POWER8.
6449 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
6451 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
6454 * gfortran.dg/pr65429.f90: New test.
6456 2015-04-22 Yury Gribov <y.gribov@samsung.com>
6458 * c-c++-common/asan/user-section-1.c: New test.
6459 * c-c++-common/asan/user-section-2.c: New test.
6460 * c-c++-common/asan/user-section-3.c: New test.
6462 2015-04-22 Hale Wang <hale.wang@arm.com>
6463 Terry Guo <terry.guo@arm.com>
6465 PR rtl-optimization/64818
6466 * gcc.target/arm/pr64818.c: New test.
6468 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
6471 * g++.dg/tree-ssa/pr61034.C: Update template.
6472 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
6473 * gcc.dg/Warray-bounds-11.c: Likewise.
6474 * gcc.dg/Warray-bounds.c: Likewise.
6476 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6478 PR libgfortran/65234
6479 * gfortran.dg/fmt_unlimited.f90: New test.
6481 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
6483 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
6485 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
6486 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
6487 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
6488 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
6489 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
6490 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
6491 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
6493 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6495 PR libgfortran/56743
6496 * gfortran.dg/namelist_87.f90: New test.
6498 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6500 * gcc.target/aarch64/mult-synth_1.c: New test.
6501 * gcc.target/aarch64/mult-synth_2.c: Likewise.
6502 * gcc.target/aarch64/mult-synth_3.c: Likewise.
6503 * gcc.target/aarch64/mult-synth_4.c: Likewise.
6504 * gcc.target/aarch64/mult-synth_5.c: Likewise.
6505 * gcc.target/aarch64/mult-synth_6.c: Likewise.
6507 2015-04-21 Richard Biener <rguenther@suse.de>
6509 PR tree-optimization/65650
6510 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
6511 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
6512 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6513 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6514 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6515 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
6517 2015-04-21 Tom de Vries <tom@codesourcery.com>
6519 PR tree-optimization/65802
6520 * g++.dg/pr65802.C: New test.
6522 2015-04-21 Bin Cheng <bin.cheng@arm.com>
6525 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
6526 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
6528 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
6531 * g++.dg/cpp0x/Wnarrowing2.C: New.
6533 2015-04-20 Jeff Law <law@redhat.com>
6535 PR tree-optimization/65658
6536 * gcc.dg/pr65658.c: New test.
6538 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
6541 * gcc.target/aarch64/vec_init_1.c: New test.
6543 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
6545 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
6548 2015-04-18 Martin Sebor <msebor@redhat.com>
6550 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
6551 of non-nul characters.
6552 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
6554 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6557 * gcc.target/powerpc/pr65787.c: New.
6559 2015-04-17 Jakub Jelinek <jakub@redhat.com>
6562 * gcc.target/aarch64/c-output-template-4.c: New test.
6564 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
6567 * gcc.dg/pr65780-1.c: New test.
6568 * gcc.dg/pr65780-2.c: Likewise.
6569 * gcc.target/i386/pr32219-9.c: Likewise.
6570 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
6572 * gcc.target/i386/pr64317.c (c): Initialize.
6574 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
6577 * g++.dg/ext/mv18.C: New test.
6578 * g++.dg/ext/mv19.C: Likewise.
6579 * g++.dg/ext/mv20.C: Likewise.
6580 * g++.dg/ext/mv21.C: Likewise.
6581 * g++.dg/ext/mv22.C: Likewise.
6582 * g++.dg/ext/mv23.C: Likewise.
6584 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
6587 * g++.dg/init/pr64527.C: New test.
6589 2015-04-17 Tom de Vries <tom@codesourcery.com>
6590 Michael Matz <matz@suse.de>
6592 PR tree-optimization/64950
6593 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
6596 2015-04-17 Yury Gribov <y.gribov@samsung.com>
6598 * c-c++-common/asan/user-section-1.c: New test.
6600 2015-04-17 Jakub Jelinek <jakub@redhat.com>
6603 * gcc.dg/debug/pr65771.c: New test.
6605 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
6607 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
6608 __buitlin_alloca with __builtin_alloca.
6610 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
6612 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
6614 2015-04-16 Richard Biener <rguenther@suse.de>
6616 PR tree-optimization/64277
6617 * gcc.dg/Warray-bounds-14.c: New testcase.
6618 * gcc.dg/Warray-bounds-15.c: Likewise.
6619 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
6620 * c-c++-common/ubsan/bounds-6.c: Likewise.
6622 2015-04-16 Renlin Li <renlin.li@arm.com>
6624 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
6625 * gcc.target/arm/unsigned-float.c: New.
6627 2015-04-16 Richard Biener <rguenther@suse.de>
6629 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
6630 * gcc.dg/tree-ssa/pr37508.c: Adjust.
6631 * gfortran.dg/reassoc_6.f: Remove XFAIL.
6633 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
6635 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
6636 * g++.dg/cpp0x/decltype-call1.C: Likewise.
6637 * g++.dg/cpp0x/defaulted21.C: Likewise.
6638 * g++.dg/cpp0x/defaulted28.C: Likewise.
6639 * g++.dg/cpp0x/defaulted47.C: Likewise.
6640 * g++.dg/cpp0x/elision_neg.C: Likewise.
6641 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
6642 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
6643 * g++.dg/cpp0x/implicit1.C: Likewise.
6644 * g++.dg/cpp0x/implicit9.C: Likewise.
6645 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
6646 * g++.dg/cpp0x/range-for13.C: Likewise.
6647 * g++.dg/gomp/clause-2.C: Likewise.
6648 * g++.dg/gomp/udr-5.C: Likewise.
6649 * g++.dg/inherit/access6.C: Likewise.
6650 * g++.dg/lookup/duperr1.C: Likewise.
6651 * g++.dg/lookup/friend2.C: Likewise.
6652 * g++.dg/lookup/pr6936.C: Likewise.
6653 * g++.dg/lookup/scoped1.C: Likewise.
6654 * g++.dg/lookup/using26.C: Likewise.
6655 * g++.dg/lookup/using38.C: Likewise.
6656 * g++.dg/other/access2.C: Likewise.
6657 * g++.dg/overload/defarg3.C: Likewise.
6658 * g++.dg/overload/defarg6.C: Likewise.
6659 * g++.dg/parse/access11.C: Likewise.
6660 * g++.dg/parse/access2.C: Likewise.
6661 * g++.dg/parse/access3.C: Likewise.
6662 * g++.dg/parse/access4.C: Likewise.
6663 * g++.dg/parse/access5.C: Likewise.
6664 * g++.dg/parse/access6.C: Likewise.
6665 * g++.dg/parse/access8.C: Likewise.
6666 * g++.dg/parse/access9.C: Likewise.
6667 * g++.dg/parse/crash40.C: Likewise.
6668 * g++.dg/tc1/dr142.C: Likewise.
6669 * g++.dg/tc1/dr166.C: Likewise.
6670 * g++.dg/tc1/dr52.C: Likewise.
6671 * g++.dg/template/access11.C: Likewise.
6672 * g++.dg/template/access18.C: Likewise.
6673 * g++.dg/template/access19.C: Likewise.
6674 * g++.dg/template/access2.C: Likewise.
6675 * g++.dg/template/access20.C: Likewise.
6676 * g++.dg/template/access26.C: Likewise.
6677 * g++.dg/template/access3.C: Likewise.
6678 * g++.dg/template/access7.C: Likewise.
6679 * g++.dg/template/conv12.C: Likewise.
6680 * g++.dg/template/crash69.C: Likewise.
6681 * g++.dg/template/friend31.C: Likewise.
6682 * g++.dg/template/friend32.C: Likewise.
6683 * g++.dg/template/memfriend15.C: Likewise.
6684 * g++.dg/template/memfriend16.C: Likewise.
6685 * g++.dg/template/memfriend17.C: Likewise.
6686 * g++.dg/template/memfriend7.C: Likewise.
6687 * g++.dg/template/pr32519.C: Likewise.
6688 * g++.dg/template/qualttp21.C: Likewise.
6689 * g++.dg/template/qualttp8.C: Likewise.
6690 * g++.dg/template/ttp10.C: Likewise.
6691 * g++.dg/template/typedef11.C: Likewise.
6692 * g++.dg/template/typedef13.C: Likewise.
6693 * g++.dg/template/typedef19.C: Likewise.
6694 * g++.dg/template/typedef20.C: Likewise.
6695 * g++.dg/template/typedef22.C: Likewise.
6696 * g++.dg/template/using16.C: Likewise.
6697 * g++.dg/template/virtual3.C: Likewise.
6698 * g++.dg/ubsan/pr61272.C: Likewise.
6699 * g++.old-deja/g++.bob/inherit2.C: Likewise.
6700 * g++.old-deja/g++.brendan/crash11.C: Likewise.
6701 * g++.old-deja/g++.brendan/enum6.C: Likewise.
6702 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
6703 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
6704 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
6705 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
6706 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
6707 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
6708 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
6709 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
6710 * g++.old-deja/g++.jason/access17.C: Likewise.
6711 * g++.old-deja/g++.jason/access18.C: Likewise.
6712 * g++.old-deja/g++.jason/access22.C: Likewise.
6713 * g++.old-deja/g++.jason/access23.C: Likewise.
6714 * g++.old-deja/g++.jason/access8.C: Likewise.
6715 * g++.old-deja/g++.jason/delete3.C: Likewise.
6716 * g++.old-deja/g++.jason/report.C: Likewise.
6717 * g++.old-deja/g++.law/access2.C: Likewise.
6718 * g++.old-deja/g++.law/access3.C: Likewise.
6719 * g++.old-deja/g++.law/access4.C: Likewise.
6720 * g++.old-deja/g++.law/access5.C: Likewise.
6721 * g++.old-deja/g++.law/arm12.C: Likewise.
6722 * g++.old-deja/g++.law/arm14.C: Likewise.
6723 * g++.old-deja/g++.law/ctors13.C: Likewise.
6724 * g++.old-deja/g++.law/union2.C: Likewise.
6725 * g++.old-deja/g++.law/visibility12.C: Likewise.
6726 * g++.old-deja/g++.law/visibility15.C: Likewise.
6727 * g++.old-deja/g++.law/visibility16.C: Likewise.
6728 * g++.old-deja/g++.law/visibility17.C: Likewise.
6729 * g++.old-deja/g++.law/visibility18.C: Likewise.
6730 * g++.old-deja/g++.law/visibility19.C: Likewise.
6731 * g++.old-deja/g++.law/visibility20.C: Likewise.
6732 * g++.old-deja/g++.law/visibility21.C: Likewise.
6733 * g++.old-deja/g++.law/visibility24.C: Likewise.
6734 * g++.old-deja/g++.law/visibility4.C: Likewise.
6735 * g++.old-deja/g++.law/visibility5.C: Likewise.
6736 * g++.old-deja/g++.law/visibility6.C: Likewise.
6737 * g++.old-deja/g++.law/visibility7.C: Likewise.
6738 * g++.old-deja/g++.law/visibility8.C: Likewise.
6739 * g++.old-deja/g++.law/visibility9.C: Likewise.
6740 * g++.old-deja/g++.niklas/t135.C: Likewise.
6741 * g++.old-deja/g++.oliva/delete1.C: Likewise.
6742 * g++.old-deja/g++.oliva/partord1.C: Likewise.
6743 * g++.old-deja/g++.other/access11.C: Likewise.
6744 * g++.old-deja/g++.other/access4.C: Likewise.
6745 * g++.old-deja/g++.other/access7.C: Likewise.
6746 * g++.old-deja/g++.other/crash1.C: Likewise.
6747 * g++.old-deja/g++.other/crash7.C: Likewise.
6748 * g++.old-deja/g++.other/friend1.C: Likewise.
6749 * g++.old-deja/g++.other/friend4.C: Likewise.
6750 * g++.old-deja/g++.other/friend9.C: Likewise.
6751 * g++.old-deja/g++.other/lineno1.C: Likewise.
6752 * g++.old-deja/g++.other/using1.C: Likewise.
6753 * g++.old-deja/g++.pt/enum14.C: Likewise.
6754 * g++.old-deja/g++.pt/friend11.C: Likewise.
6755 * g++.old-deja/g++.pt/friend21.C: Likewise.
6756 * g++.old-deja/g++.pt/friend3.C: Likewise.
6757 * g++.old-deja/g++.pt/inherit2.C: Likewise.
6758 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
6759 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6760 * g++.old-deja/g++.robertl/eb94.C: Likewise.
6762 2015-04-15 Jakub Jelinek <jakub@redhat.com>
6765 * g++.dg/ipa/pr65765.C: New test.
6767 2015-04-15 Nick Clifton <nickc@redhat.com>
6769 * gcc.target/rx/builtins.c: Disable RMPA test if string
6770 instructions are not allowed.
6772 2015-04-15 Alan Modra <amodra@gmail.com>
6774 * gcc.dg/pr65408.c: New.
6776 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
6779 * gcc.target/arm/pr65729.c: New test.
6781 2015-04-14 Richard Biener <rguenther@suse.de>
6783 PR tree-optimization/65758
6784 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
6786 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
6789 * gcc.c-torture/execute/pr65648.c: New test.
6791 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6793 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
6794 __builtin_finite instead of finite.
6795 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
6798 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
6800 PR tree-optimization/63387
6801 * gcc.dg/pr63387.c: New testcase.
6803 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
6805 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
6807 2015-04-13 Richard Biener <rguenther@suse.de>
6809 PR tree-optimization/65204
6810 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
6812 2015-04-13 Terry Guo <terry.guo@arm.com>
6815 * gcc.target/arm/pr65710.c: New.
6817 2015-04-12 Jakub Jelinek <jakub@redhat.com>
6819 PR tree-optimization/65747
6820 * g++.dg/torture/pr65747.C: New test.
6822 2015-04-12 Jakub Jelinek <jakub@redhat.com>
6825 * g++.dg/cpp0x/pr65736.C: New test.
6827 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
6828 Martin Liska <mliska@suse.cz>
6831 * g++.dg/ipa/pr65722.C: New testcase.
6833 2015-04-11 Jakub Jelinek <jakub@redhat.com>
6835 PR tree-optimization/65735
6836 * gcc.c-torture/compile/pr65735.c: New test.
6838 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
6841 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
6843 2015-04-11 Jakub Jelinek <jakub@redhat.com>
6846 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
6848 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
6851 * gcc.target/arm/pr65647-2.c: New.
6853 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6856 * g++.dg/torture/pr65694.C: New test.
6858 2015-04-10 Tobias Burnus <burnus@net-b.de>
6860 * gfortran.dg/coarray_lock_6.f90: New.
6861 * gfortran.dg/coarray_lock_7.f90: New.
6862 * gfortran.dg/coarray/lock_2.f90: New.
6864 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
6870 * gfortran.dg/used_types_27.f90: New.
6872 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
6875 * gcc.target/i386/pr65671.c: New.
6877 2015-04-09 Jakub Jelinek <jakub@redhat.com>
6879 PR tree-optimization/65709
6880 * c-c++-common/ubsan/align-9.c: New test.
6882 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
6885 * gfortran.dg/pr56852.f90: New test.
6887 2015-04-09 Marek Polacek <polacek@redhat.com>
6888 Jakub Jelinek <jakub@redhat.com>
6891 * g++.dg/opt/pr65554.C: New test.
6893 2015-04-09 Jakub Jelinek <jakub@redhat.com>
6896 * c-c++-common/attr-aligned-1.c: New test.
6898 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
6900 * gcc.target/i386/mpx/memmove-zero-length.c: New.
6902 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
6905 * gcc.target/i386/sse-25.c: New.
6907 2015-04-09 Jakub Jelinek <jakub@redhat.com>
6910 * gcc.target/i386/pr65693.c: New test.
6912 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
6914 * gcc.dg/lto/chkp-static-bounds_0.c: New.
6916 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
6918 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
6920 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
6922 * gcc.target/i386/thunk-retbnd.c: New.
6924 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
6926 * gnat.dg/opt48.adb: New test.
6927 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
6928 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
6930 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
6933 * gcc.c-torture/compile/pr65540.c: New.
6935 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
6937 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
6940 2015-04-07 Jakub Jelinek <jakub@redhat.com>
6943 * g++.dg/debug/pr65678.C: New test.
6946 * gcc.c-torture/compile/pr65680.c: New test.
6948 2015-04-07 Andre Vehreschild <vehre@gmx.de>
6951 * gfortran.dg/allocate_with_source_5.f90: New test.
6953 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
6955 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
6956 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
6958 2015-04-07 Bin Cheng <bin.cheng@arm.com>
6960 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
6962 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6965 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
6966 to get floating point compression.
6967 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
6969 2015-04-06 Jakub Jelinek <jakub@redhat.com>
6971 PR preprocessor/61977
6972 * gcc.dg/cpp/pr61977.c: New test.
6974 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
6976 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
6978 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
6981 * gcc.target/arm/pr65647.c: New.
6983 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
6986 * g++.dg/torture/pr65655.C: New testcase.
6988 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6991 * g++.dg/cpp1y/lambda-init13.C: New.
6993 2015-04-03 Marek Polacek <polacek@redhat.com>
6995 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
6997 2015-04-02 Marek Polacek <polacek@redhat.com>
7000 * g++.dg/cpp0x/constexpr-fold1.C: New test.
7001 * g++.dg/cpp0x/constexpr-fold2.C: New test.
7003 2015-04-02 Jakub Jelinek <jakub@redhat.com>
7005 PR preprocessor/61977
7006 * gcc.target/powerpc/pr61977-1.c: New test.
7007 * gcc.target/powerpc/pr61977-2.c: New test.
7009 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7012 * g++.dg/warn/Wshadow-8.C: New.
7013 * g++.dg/warn/Wshadow-9.C: Likewise.
7014 * g++.dg/warn/Wshadow-10.C: Likewise.
7015 * g++.dg/warn/Wshadow-11.C: Likewise.
7017 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
7019 * gcc.dg/pr23623.c: Added aligned attribute.
7020 * gcc.dg/20141029-1.c: Likewise.
7021 * gcc.dg/20150306-1.c: New test.
7023 2015-04-01 Marek Polacek <polacek@redhat.com>
7026 * g++.dg/cpp0x/initlist93.C: New test.
7027 * g++.dg/cpp0x/initlist94.C: New test.
7029 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
7032 * gcc.target/aarch64/pr65624.c: New test.
7034 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
7036 * gcc.dg/ipa/inlinehint-4.c: New testcase.
7038 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
7040 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
7041 extra variable to force stack alignment.
7042 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
7043 extra variable to force stack alignment.
7045 2015-03-31 Marek Polacek <polacek@redhat.com>
7048 * g++.dg/template/pr65390.C: New test.
7050 2015-03-31 Martin Liska <mliska@suse.cz>
7052 * g++.dg/ipa/pr65557.C: New test.
7054 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
7056 * gcc.target/s390/hotpatch-25.c: New test.
7057 * gcc.target/s390/hotpatch-1.c: Update test.
7058 * gcc.target/s390/hotpatch-10.c: Update test.
7059 * gcc.target/s390/hotpatch-11.c: Update test.
7060 * gcc.target/s390/hotpatch-12.c: Update test.
7061 * gcc.target/s390/hotpatch-13.c: Update test.
7062 * gcc.target/s390/hotpatch-14.c: Update test.
7063 * gcc.target/s390/hotpatch-15.c: Update test.
7064 * gcc.target/s390/hotpatch-16.c: Update test.
7065 * gcc.target/s390/hotpatch-17.c: Update test.
7066 * gcc.target/s390/hotpatch-18.c: Update test.
7067 * gcc.target/s390/hotpatch-19.c: Update test.
7068 * gcc.target/s390/hotpatch-2.c: Update test.
7069 * gcc.target/s390/hotpatch-21.c: Update test.
7070 * gcc.target/s390/hotpatch-22.c: Update test.
7071 * gcc.target/s390/hotpatch-23.c: Update test.
7072 * gcc.target/s390/hotpatch-24.c: Update test.
7073 * gcc.target/s390/hotpatch-3.c: Update test.
7074 * gcc.target/s390/hotpatch-4.c: Update test.
7075 * gcc.target/s390/hotpatch-5.c: Update test.
7076 * gcc.target/s390/hotpatch-6.c: Update test.
7077 * gcc.target/s390/hotpatch-7.c: Update test.
7078 * gcc.target/s390/hotpatch-8.c: Update test.
7079 * gcc.target/s390/hotpatch-9.c: Update test.
7080 * gcc.target/s390/hotpatch-compile-16.c: Update test.
7082 2015-03-31 Richard Biener <rguenther@suse.de>
7085 * g++.dg/torture/pr65626.C: New testcase.
7087 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
7090 * gcc.target/i386/mpx/pr65531.cc: New.
7092 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
7095 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
7096 __builtin_alloca instead of alloca.
7097 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
7098 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
7099 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
7102 2015-03-30 Jakub Jelinek <jakub@redhat.com>
7105 * g++.dg/ubsan/pr65610.C: New test.
7107 2015-03-30 Marek Polacek <polacek@redhat.com>
7110 * g++.dg/cpp0x/pr65398-2.C: New test.
7112 2015-03-30 Marek Polacek <polacek@redhat.com>
7114 * c-c++-common/pr65556.c: Change the width of bit-fields.
7116 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
7119 * gcc.target/i386/pr65588.c: New testcase.
7121 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7123 PR libgfortran/65563
7124 * gfortran.dg/open_errors_2.f90: New test.
7126 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7128 PR libgfortran/65596
7129 * gfortran.dg/namelist_86.f90: New test.
7131 2015-03-28 Andre Vehreschild <vehre@gmx.de>
7133 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
7134 statement to reflect new ownership.
7136 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
7139 * g++.dg/template/friend58.C: New.
7140 * g++.dg/template/friend59.C: Likewise.
7142 2015-03-27 Tobias Burnus <burnus@net-b.de>
7145 * g++.dg/gomp/openmp-simd-3.C: New.
7146 * gcc.dg/gomp/openmp-simd-3.c: New.
7148 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
7151 * gcc.target/i386/pr65248-1.c: New file.
7152 * gcc.target/i386/pr65248-2.c: Likewise.
7153 * gcc.target/i386/pr65248-3.c: Likewise.
7154 * gcc.target/i386/pr65248-4.c: Likewise.
7156 2015-03-27 Jakub Jelinek <jakub@redhat.com>
7159 * gcc.c-torture/compile/pr65593.c: New test.
7161 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
7164 * g++.dg/cpp1y/constexpr-assert1.C: New.
7166 2015-03-27 Marek Polacek <polacek@redhat.com>
7169 * c-c++-common/pr65556.c: New test.
7171 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
7174 * g++.dg/torture/pr65600.C: New testcase.
7176 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
7179 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
7181 2015-03-27 Andre Vehreschild <vehre@gmx.de>
7183 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
7184 statement and cleanup. Fixed typos.
7186 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
7189 * gcc.c-torture/compile/pr65595.c: New testcase.
7191 2015-03-27 Marek Polacek <polacek@redhat.com>
7194 * g++.dg/ubsan/pr65583.C: New test.
7196 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
7198 * gcc.c-torture/compile/20150327.c: New testcase.
7200 2015-03-26 Richard Biener <rguenther@suse.de>
7203 * g++.dg/torture/pr65555.C: New testcase.
7205 2015-03-26 Jakub Jelinek <jakub@redhat.com>
7207 PR tree-optimization/64715
7208 * gcc.dg/builtin-object-size-15.c: New test.
7209 * gcc.dg/pr64715-1.c: New test.
7210 * gcc.dg/pr64715-2.c: New test.
7212 2015-03-26 Richard Biener <rguenther@suse.de>
7215 * gnat.dg/specs/opt2.ads: Fix testcase.
7217 2015-03-25 Martin Sebor <msebor@redhat.com>
7220 * lib/target-supports.exp (check_effective_target_arm32): Fail early
7221 when target isn't arm*-*-*-*.
7222 (check_effective_target_arm_nothumb): Likewise.
7223 (check_effective_target_arm_little_endian): Likewise.
7224 (check_effective_target_arm_vect_no_misalign): Likewise.
7225 (check_effective_target_aarch64_little_endian): Fail early if target
7228 2015-03-25 Sebastian Pop <s.pop@samsung.com>
7230 PR tree-optimization/65177
7231 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
7233 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
7235 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
7236 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
7237 smmintrin.h and mm3dnow.h.
7239 2015-03-25 Marek Polacek <polacek@redhat.com>
7242 * g++.dg/cpp0x/pr65558.C: New test.
7244 2015-03-25 Marek Polacek <polacek@redhat.com>
7247 * g++.dg/template/pr61670.C: New test.
7249 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
7252 * g++.dg/template/pr54987.C: New.
7254 2015-03-25 Richard Biener <rguenther@suse.de>
7256 PR tree-optimization/62630
7257 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
7259 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
7262 * gcc.target/i386/mpx/pr65508.c: New.
7264 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
7268 * gfortran.dg/data_initialized_3.f90: New.
7270 2015-03-25 Richard Biener <rguenther@suse.de>
7273 * gnat.dg/specs/opt2.ads: New testcase.
7275 2015-03-25 Bin Cheng <bin.cheng@arm.com>
7277 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
7278 * gcc.target/arm/memset-inline-4.c: Skip for
7279 arm_tune_string_ops_prefer_neon.
7280 * gcc.target/arm/memset-inline-5.c: Ditto.
7281 * gcc.target/arm/memset-inline-6.c: Ditto.
7282 * gcc.target/arm/memset-inline-8.c: Ditto.
7283 * gcc.target/arm/memset-inline-9.c: Ditto.
7285 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7288 * g++.dg/other/virtual3.C: New.
7290 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7293 * g++.dg/cpp0x/vt-60130.C: New.
7295 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7298 * g++.dg/warn/Warray-bounds-7.C: New.
7300 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7303 * g++.dg/template/defarg18.C: New.
7305 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7308 * g++.dg/cpp0x/vt-59988.C: New.
7310 2015-03-24 Jakub Jelinek <jakub@redhat.com>
7312 PR tree-optimization/65533
7313 * gcc.dg/pr65533.c: New test.
7315 2015-03-24 Andre Vehreschild <vehre@gmx.de>
7317 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
7318 source= and mold= expressions functionality.
7319 * gfortran.dg/allocate_class_4.f90: New test.
7320 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
7321 copying an unlimited polymorhpic object containing a char array
7322 to another unlimited polymorphic object respects the _len
7324 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
7325 whether deferred length char array allocate works, unlimited
7326 polymorphic object allocation from a string works and if
7327 allocating an array of deferred length strings works.
7328 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
7330 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
7333 * g++.dg/cpp0x/constexpr-array11.C: New.
7335 2015-03-24 Richard Biener <rguenther@suse.de>
7338 * gcc.dg/torture/pr65517.c: New testcase.
7340 2015-03-24 Tobias Burnus <burnus@net-b.de>
7342 * gfortran.dg/coindexed_1.f90: Moved from
7343 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
7345 2015-03-23 Jakub Jelinek <jakub@redhat.com>
7348 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
7352 * gcc.target/i386/pr65523.c: New test.
7355 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
7357 * g++.dg/lto/pr65475b_0.C: Likewise.
7359 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
7362 * gcc.target/sh/torture/pr65505.c: New.
7364 2015-03-23 Martin Sebor <msebor@redhat.com>
7367 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
7368 assembly for lvx in addition to lxv.
7370 2015-03-23 Jakub Jelinek <jakub@redhat.com>
7373 * gfortran.dg/pr65504.f90: New test.
7376 * gcc.dg/pr65521.c: New test.
7378 2015-03-23 Richard Biener <rguenther@suse.de>
7380 PR tree-optimization/65518
7381 * gcc.dg/vect/pr65518.c: New testcase.
7383 2015-03-23 Richard Biener <rguenther@suse.de>
7385 PR tree-optimization/65494
7386 * gcc.dg/vect/pr65494.c: New testcase.
7388 2015-03-23 Jakub Jelinek <jakub@redhat.com>
7390 PR preprocessor/65238
7391 * c-c++-common/cpp/pr65238-1.c: New test.
7392 * gcc.dg/cpp/pr65238-2.c: New test.
7393 * gcc.dg/cpp/trad/pr65238-3.c: New test.
7394 * gcc.dg/cpp/trad/pr65238-4.c: New test.
7396 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
7397 Mikael Morin <mikael@gcc.gnu.org>
7400 * gfortran.dg/elemental_dependency_4.f90: New.
7401 * gfortran.dg/elemental_dependency_5.f90: New.
7403 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
7406 * g++.dg/lto/pr65475b_0.C: New testcase.
7407 * g++.dg/lto/pr65475b_1.C: New testcase.
7408 * g++.dg/lto/pr65475c_0.C: New testcase.
7409 * g++.dg/lto/pr65475c_1.C: New testcase.
7411 2015-03-21 Tobias Burnus <burnus@net-b.de>
7413 * gfortran.dg/coarray_38.f90: New.
7414 * gfortran.dg/coarray_39.f90: New.
7415 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
7418 2015-03-20 Marek Polacek <polacek@redhat.com>
7421 * g++.dg/cpp0x/pr65398.C: New test.
7423 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
7426 * g++.dg/lto/pr65475_0.C: New testcase.
7427 * g++.dg/lto/pr65475_1.C: New testcase.
7429 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
7431 PR rtl-optimization/64366
7432 * gcc.target/sh/pr64366.c: New.
7434 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
7437 * g++.dg/cpp0x/constexpr-48324.C: New.
7439 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
7442 * g++.dg/cpp0x/pr48453.C: New.
7444 2015-03-20 Marek Polacek <polacek@redhat.com>
7447 * g++.dg/cpp0x/pr65072.C: New test.
7449 2015-03-20 Richard Biener <rguenther@suse.de>
7452 * gcc.dg/pr15347.c: Use -O.
7453 * c-c++-common/pr19807-1.c: Likewise.
7455 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
7457 * gnat.dg/volatile13.ad[sb]: New test.
7459 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
7461 PR rtl-optimization/60851
7462 * gcc.target/i386/pr60851.c: New test.
7464 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
7467 * g++.dg/pr65240.h: Add tests for PR 65240.
7468 * g++.dg/pr65240-1.C: Likewise.
7469 * g++.dg/pr65240-2.C: Likewise.
7470 * g++.dg/pr65240-3.C: Likewise.
7471 * g++.dg/pr65240-4.C: Likewise.
7473 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
7475 PR rtl-optimization/63491
7476 * gcc.target/powerpc/pr63491.c: New.
7478 2015-03-19 Jakub Jelinek <jakub@redhat.com>
7480 * g++.dg/ipa/pr65465.C: New test.
7482 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7485 * g++.dg/cpp0x/deleted11.C: New.
7487 2015-03-19 Jakub Jelinek <jakub@redhat.com>
7490 * c-c++-common/tsan/pr65400-3.c: New test.
7492 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7495 * g++.dg/cpp0x/constexpr-59686.C: New.
7497 2015-03-19 Jakub Jelinek <jakub@redhat.com>
7500 * g++.dg/tsan/pr64265.C: New test.
7503 * c-c++-common/tsan/pr65400-1.c: New test.
7504 * c-c++-common/tsan/pr65400-2.c: New test.
7506 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7509 * g++.dg/cpp0x/pr59816.C: New.
7511 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
7514 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
7516 2015-03-18 Martin Liska <mliska@suse.cz>
7519 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
7520 equivalences either to 6 or 7.
7522 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
7526 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
7528 * gcc.dg/undefined-loop-1.c: New file.
7529 * gcc.dg/undefined-loop-2.c: New file.
7531 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
7534 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
7535 loop exits too early.
7537 2015-03-18 Jakub Jelinek <jakub@redhat.com>
7539 PR tree-optimization/65450
7540 * gfortran.dg/pr65450.f90: New test.
7543 * gcc.target/i386/pr65078-1.c: New test.
7544 * gcc.target/i386/pr65078-2.c: New test.
7545 * gcc.target/i386/pr65078-3.c: New test.
7546 * gcc.target/i386/pr65078-4.c: New test.
7547 * gcc.target/i386/pr65078-5.c: New test.
7548 * gcc.target/i386/pr65078-6.c: New test.
7550 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7553 * g++.dg/cpp1y/pr65340.C: New.
7555 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7558 * gfortran.dg/system_clock_3.f08: Adjust test.
7560 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
7563 * gfortran.dg/proc_ptr_comp_44.f90: New test.
7564 * gfortran.dg/proc_ptr_comp_45.f90: New test.
7566 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7569 * gfortran.dg/system_clock_3.f08: New test.
7571 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
7574 g++.dg/cpp1y/pr64626-1.C: New.
7575 g++.dg/cpp1y/pr64626-2.C: New.
7576 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
7578 2015-03-16 Jakub Jelinek <jakub@redhat.com>
7580 PR tree-optimization/65427
7581 * gcc.c-torture/execute/pr65427.c: New test.
7583 2015-03-16 Marek Polacek <polacek@redhat.com>
7587 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
7588 * g++.dg/cpp0x/pr65327.C: New test.
7590 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
7593 * c-c++-common/asan/pr64820.c: New test.
7595 2015-03-16 Andre Vehreschild <vehre@gmx.de>
7597 * gfortran.dg/pointer_2.f90: New test.
7599 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
7601 * g++.dg/pr65049.C: New test.
7603 2015-03-16 Tom de Vries <tom@codesourcery.com>
7605 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
7606 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
7607 * gcc.target/i386/fuse-caller-save.c: Same.
7609 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
7611 * gnat.dg/loop_optimization18.ad[sb]: New test.
7612 * gnat.dg/loop_optimization18_pkg.ads: New helper.
7614 2015-03-16 Alan Modra <amodra@gmail.com>
7616 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
7619 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
7621 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
7623 * gcc.dg/torture/pr65270-2.c: Likewise.
7625 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
7628 * gfortran.dg/pointer_remapping_9.f90: New.
7630 2015-03-14 Jakub Jelinek <jakub@redhat.com>
7632 PR tree-optimization/65369
7633 * gcc.c-torture/execute/pr65369.c: New test.
7635 PR tree-optimization/65418
7636 * gcc.c-torture/execute/pr65418-1.c: New test.
7637 * gcc.c-torture/execute/pr65418-2.c: New test.
7639 PR rtl-optimization/65401
7640 * gcc.c-torture/execute/pr65401.c: New test.
7642 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7645 * gcc.target/arm/pr64600_1.c: New test.
7647 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7649 PR rtl-optimization/65235
7650 * gcc.target/aarch64/pr65235_1.c: New test.
7652 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
7654 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
7655 * gcc.target/s390/hotpatch-22.c: Likewise.
7656 * gcc.target/s390/hotpatch-23.c: Likewise.
7657 * gcc.target/s390/hotpatch-24.c: Likewise.
7658 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
7659 * gcc.target/s390/hotpatch-1.c: Update expected output.
7660 * gcc.target/s390/hotpatch-2.c: Likewise.
7661 * gcc.target/s390/hotpatch-3.c: Likewise.
7662 * gcc.target/s390/hotpatch-4.c: Likewise.
7663 * gcc.target/s390/hotpatch-5.c: Likewise.
7664 * gcc.target/s390/hotpatch-6.c: Likewise.
7665 * gcc.target/s390/hotpatch-7.c: Likewise.
7666 * gcc.target/s390/hotpatch-8.c: Likewise.
7667 * gcc.target/s390/hotpatch-9.c: Likewise.
7668 * gcc.target/s390/hotpatch-10.c: Likewise.
7669 * gcc.target/s390/hotpatch-11.c: Likewise.
7670 * gcc.target/s390/hotpatch-12.c: Likewise.
7671 * gcc.target/s390/hotpatch-13.c: Likewise.
7672 * gcc.target/s390/hotpatch-14.c: Likewise.
7673 * gcc.target/s390/hotpatch-15.c: Likewise.
7674 * gcc.target/s390/hotpatch-16.c: Likewise.
7675 * gcc.target/s390/hotpatch-17.c: Likewise.
7676 * gcc.target/s390/hotpatch-18.c: Likewise.
7677 * gcc.target/s390/hotpatch-19.c: Likewise.
7679 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
7682 * gcc.target/i386/pr65103-1.c: New.
7684 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
7687 * gcc.target/i386/pr65044.c: New.
7689 2015-03-12 Tom de Vries <tom@codesourcery.com>
7691 PR rtl-optimization/64895
7692 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
7693 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
7694 * gcc.target/i386/fuse-caller-save.c: Ditto.
7696 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
7698 * gcc.dg/ipa/pr63569.c: Fix template.
7700 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
7702 * g++.dg/ipa/pr64146.C: Require fpic support.
7704 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
7707 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
7708 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
7710 2015-03-11 Jakub Jelinek <jakub@redhat.com>
7712 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
7713 to dg-options, fix up dg-skip-if.
7715 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
7718 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
7719 * gcc.target/avr/tiny-caller-save.c: Same.
7721 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7724 * g++.dg/pr65242.C: New test.
7726 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
7728 * c-c++-common/asan/no-asan-check-glob.c: New test.
7730 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
7733 * g++.dg/other/default11.C: New.
7734 * g++.dg/other/default12.C: Likewise.
7736 2015-03-10 Jakub Jelinek <jakub@redhat.com>
7739 * gcc.target/i386/bmi2-bzhi-2.c: New test.
7741 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
7744 * gfortran.dg/unlimited_polymorphic_23.f90: New test
7746 2015-03-10 Jakub Jelinek <jakub@redhat.com>
7749 * g++.dg/cpp0x/pr65127.C: New test.
7751 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
7753 * gcc.dg/ipa/PR64550.c: Update template.
7755 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7756 Tobias Burnus <burnus@net-b.de>
7758 * gfortran.dg/coarray_sync_memory.f90: New.
7760 2015-03-10 Marek Polacek <polacek@redhat.com>
7763 * c-c++-common/ubsan/pr65367.c: New test.
7765 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
7767 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
7768 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
7769 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
7770 * gcc.target/i386/mpx/calloc-1-nov.c: New.
7771 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
7772 * gcc.target/i386/mpx/malloc-1-nov.c: New.
7773 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
7774 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
7775 * gcc.target/i386/mpx/realloc-1-nov.c: New.
7776 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
7777 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
7778 * gcc.target/i386/mpx/realloc-2-nov.c: New.
7779 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
7781 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
7783 * lib/mpx-dg.exp (mpx_link_flags): New.
7786 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
7787 * gcc.target/i386/mpx/alloca-1-nov.c: New.
7788 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
7789 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
7790 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
7791 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
7792 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
7793 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
7794 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
7795 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
7796 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
7797 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
7798 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
7799 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
7800 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
7801 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
7802 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
7803 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
7804 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
7805 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
7806 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
7807 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
7808 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
7809 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
7810 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
7811 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
7812 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
7813 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
7814 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
7815 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
7816 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
7817 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
7818 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
7819 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
7820 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
7821 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
7822 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
7823 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
7824 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
7825 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
7826 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
7827 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
7828 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
7829 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
7830 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
7831 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
7832 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
7833 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
7834 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
7835 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
7836 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
7837 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
7838 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
7839 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
7840 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
7841 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
7842 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
7843 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
7844 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
7845 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
7846 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
7847 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
7848 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
7849 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
7850 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
7851 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
7852 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
7853 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
7854 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
7855 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
7856 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
7857 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
7858 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
7859 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
7860 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
7861 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
7862 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
7863 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
7864 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
7865 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
7866 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
7867 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
7868 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
7869 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
7870 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
7871 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
7872 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
7873 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
7874 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
7875 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
7876 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
7877 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
7878 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
7879 * gcc.target/i386/mpx/label-address-1.c: New.
7880 * gcc.target/i386/mpx/legacy-1-nov.c: New.
7881 * gcc.target/i386/mpx/macro.c: New.
7882 * gcc.target/i386/mpx/mpx-check.h: New.
7883 * gcc.target/i386/mpx/mpx.exp: New.
7884 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
7885 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
7886 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
7887 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
7888 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
7889 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
7890 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
7891 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
7892 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
7893 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
7894 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
7895 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
7896 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
7897 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
7898 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
7899 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
7900 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
7901 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
7902 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
7903 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
7904 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
7905 * gcc.target/i386/mpx/reference-1-lbv.c: New.
7906 * gcc.target/i386/mpx/reference-1-nov.c: New.
7907 * gcc.target/i386/mpx/reference-1-ubv.c: New.
7908 * gcc.target/i386/mpx/reference-2-lbv.c: New.
7909 * gcc.target/i386/mpx/reference-2-nov.c: New.
7910 * gcc.target/i386/mpx/reference-2-ubv.c: New.
7911 * gcc.target/i386/mpx/reference-3-lbv.c: New.
7912 * gcc.target/i386/mpx/reference-3-nov.c: New.
7913 * gcc.target/i386/mpx/reference-3-ubv.c: New.
7914 * gcc.target/i386/mpx/reference-4-lbv.c: New.
7915 * gcc.target/i386/mpx/reference-4-nov.c: New.
7916 * gcc.target/i386/mpx/reference-4-ubv.c: New.
7917 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
7918 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
7919 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
7920 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
7921 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
7922 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
7923 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
7924 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
7925 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
7926 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
7927 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
7928 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
7929 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
7930 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
7931 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
7932 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
7933 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
7934 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
7935 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
7936 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
7937 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
7938 * gcc.target/i386/mpx/sincos-1-nov.c: New.
7939 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
7940 * gcc.target/i386/mpx/static-array-1-nov.c: New.
7941 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
7942 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
7943 * gcc.target/i386/mpx/static-init-1-nov.c: New.
7944 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
7945 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
7946 * gcc.target/i386/mpx/static-init-2-nov.c: New.
7947 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
7948 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
7949 * gcc.target/i386/mpx/static-init-3-nov.c: New.
7950 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
7951 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
7952 * gcc.target/i386/mpx/static-init-4-nov.c: New.
7953 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
7954 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
7955 * gcc.target/i386/mpx/static-init-5-nov.c: New.
7956 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
7957 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
7958 * gcc.target/i386/mpx/static-init-6-nov.c: New.
7959 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
7960 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
7961 * gcc.target/i386/mpx/static-string-1-nov.c: New.
7962 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
7963 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
7964 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
7965 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
7966 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
7967 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
7968 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
7969 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
7970 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
7971 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
7972 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
7973 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
7974 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
7975 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
7976 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
7977 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
7978 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
7979 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
7980 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
7981 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
7982 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
7983 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
7984 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
7985 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
7986 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
7987 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
7988 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
7989 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
7990 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
7991 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
7992 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
7993 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
7994 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
7995 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
7996 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
7997 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
7998 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
7999 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
8000 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
8001 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
8002 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
8003 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
8004 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
8005 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
8006 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
8007 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
8008 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
8009 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
8010 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
8011 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
8012 * gcc.target/i386/mpx/vararg-1-nov.c: New.
8013 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
8014 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
8015 * gcc.target/i386/mpx/vararg-2-nov.c: New.
8016 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
8017 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
8018 * gcc.target/i386/mpx/vararg-3-nov.c: New.
8019 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
8020 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
8021 * gcc.target/i386/mpx/vararg-4-nov.c: New.
8022 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
8023 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
8024 * gcc.target/i386/mpx/vararg-5-nov.c: New.
8025 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
8026 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
8027 * gcc.target/i386/mpx/vararg-6-nov.c: New.
8028 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
8029 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
8030 * gcc.target/i386/mpx/vararg-7-nov.c: New.
8031 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
8032 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
8033 * gcc.target/i386/mpx/vararg-8-nov.c: New.
8034 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
8035 * gcc.target/i386/mpx/vla-1-lbv.c: New.
8036 * gcc.target/i386/mpx/vla-1-nov.c: New.
8037 * gcc.target/i386/mpx/vla-1-ubv.c: New.
8038 * gcc.target/i386/mpx/vla-2-lbv.c: New.
8039 * gcc.target/i386/mpx/vla-2-nov.c: New.
8040 * gcc.target/i386/mpx/vla-2-ubv.c: New.
8042 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
8044 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
8046 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
8048 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
8050 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
8052 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
8053 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
8055 2015-03-10 Jakub Jelinek <jakub@redhat.com>
8058 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
8061 * c-c++-common/pr65120.c: New test.
8063 PR rtl-optimization/65321
8064 * gcc.dg/pr65321.c: New test.
8066 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
8068 PR tree-optimization/65355
8069 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
8071 2015-03-09 Jakub Jelinek <jakub@redhat.com>
8074 * c-c++-common/pr49706.c: Adjust tests for not warning
8075 about !!x == y or !b == y where b is boolean, and add
8077 * c-c++-common/pr62199-2.c: Likewise.
8079 2015-03-09 Richard Biener <rguenther@suse.de>
8082 * gcc.dg/torture/pr65270-1.c: New testcase.
8083 * gcc.dg/torture/pr65270-2.c: Likewise.
8085 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
8087 PR tree-optimization/63743
8088 * gcc.dg/pr63743.c: New test.
8090 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
8093 * g++.dg/lto/pr65316_0.C: New testcase.
8094 * g++.dg/lto/pr65316_1.C: New testcase.
8096 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
8099 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
8101 * g++.dg/abi/rtti3.C: Likewise.
8103 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
8106 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
8108 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
8110 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
8112 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
8114 2015-03-08 Morin <mikael@gcc.gnu.org>
8117 * gfortran.dg/entry_20.f90: New.
8119 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
8122 * gcc.c-torture/compile/pr65153.c: New.
8124 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
8127 * g++.dg/torture/pr65249.C: New.
8129 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
8131 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
8133 (int64_t): Likewise.
8135 2015-03-07 Marek Polacek <polacek@redhat.com>
8136 Martin Uecker <uecker@eecs.berkeley.edu>
8139 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
8141 * c-c++-common/ubsan/bounds-8.c: New test.
8142 * c-c++-common/ubsan/bounds-9.c: New test.
8143 * gcc.dg/ubsan/bounds-2.c: New test.
8145 2015-03-05 Martin Sebor <msebor@redhat.com>
8147 * PR testsuite/63175
8148 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
8149 checking of results into main to prevent it from getting optimized
8151 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
8153 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
8155 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
8156 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
8157 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
8160 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
8162 * g++.dg/lto/pr65302_1.C: New testcase.
8163 * g++.dg/lto/pr65302_0.C: New testcase.
8165 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
8167 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
8168 -fno-ipa-icf to dg-options.
8170 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
8172 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
8173 compiles using the linker plugin.
8175 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
8177 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
8179 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
8181 * gcc.target/arm/pr65067.c: New test.
8183 2015-03-05 Martin Liska <mliska@suse.cz>
8186 * gcc.dg/ipa/pr65318.c: New test.
8188 2015-03-05 Marek Polacek <polacek@redhat.com>
8190 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
8192 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8194 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
8196 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8198 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
8199 max-unroll-times back to defaults for s390.
8201 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8205 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8208 * g++.dg/cpp0x/initlist92.C: New.
8210 2015-03-05 Richard Biener <rguenther@suse.de>
8212 PR tree-optimization/65310
8213 * gcc.dg/vect/pr65310.c: New testcase.
8215 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8218 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
8220 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
8222 * gnat.dg/entry_queues3.adb: New test.
8224 2015-03-04 Ian Lance Taylor <iant@google.com>
8226 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
8228 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
8231 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
8233 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
8235 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
8236 -fno-ipa-icf to dg-options
8237 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
8238 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
8240 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
8243 * g++.dg/cpp0x/decltype62.C: New.
8245 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
8247 * gnat.dg/object_overflow5.adb: New test.
8249 2015-03-03 Martin Liska <mliska@suse.cz>
8252 * gcc.dg/ipa/pr65287.c: New test.
8254 2015-03-03 Martin Jambor <mjambor@suse.cz>
8255 Eric Botcazou <ebotcazou@adacore.com>
8257 * gnat.dg/specs/pack12.ads: New test.
8259 2015-03-03 Martin Liska <mliska@suse.cz>
8261 * gcc.dg/ipa/PR65282.c: New test.
8263 2015-03-13 Jeff Law <law@redhat.com>
8265 PR tree-optimization/65241
8266 * gcc.c-torture/compile/pr65241.c: New test.
8268 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
8271 * gcc.target/avr/torture/pr64331.c: New test.
8273 2015-03-03 Martin Liska <mliska@suse.cz>
8274 Jan Hubicka <hubicka@ucw.cz>
8276 * g++.dg/ipa/pr65263.C: New test.
8278 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
8281 * gcc.dg/lto/pr65130_0.c: New testcase.
8282 * gcc.dg/lto/pr65130_1.c: New testcase.
8284 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
8287 * g++.dg/torture/pr64988.C: New testcase.
8289 2015-03-02 Tobias Burnus <burnus@net-b.de>
8291 * gfortran.dg/coarray_atomic_6.f90: New.
8293 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
8296 * gcc.target/i386/pr65184.c: New.
8298 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
8301 * gcc.target/i386/pr65183.c: New.
8303 2015-02-28 Martin Liska <mliska@suse.cz>
8304 Jan Hubicka <hubicka@ucw.cz>
8306 * gcc.dg/ipa/ipa-icf-35.c: New test.
8307 * gcc.dg/ipa/ipa-icf-36.c: New test.
8308 * gcc.dg/ipa/ipa-icf-37.c: New test.
8310 2015-02-28 Martin Liska <mliska@suse.cz>
8311 Jan Hubicka <hubicka@ucw.cz>
8314 * gcc.dg/ipa/ipa-icf-34.c: New test.
8316 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
8319 * gcc.target/sh/sh/pr61142.c: New.
8321 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
8323 * g++.dg/other/dump-ada-spec-3.C: New test.
8325 2015-03-01 Martin Liska <mliska@suse.cz>
8327 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
8328 * g++.dg/ipa/pr63595.C: Update expected results.
8330 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
8333 * g++.dg/ipa/ipa-icf-6.C: New testcase.
8335 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
8337 * gcc.dg/vect/pr59354.c: Move vector producing code to
8340 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
8343 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
8344 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
8345 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
8346 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
8348 2015-02-27 Jakub Jelinek <jakub@redhat.com>
8350 PR tree-optimization/65048
8351 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
8352 (foo): Use K&R style definition.
8354 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
8357 * g++.dg/pr65032.C: New.
8359 2015-02-27 Marek Polacek <polacek@redhat.com>
8362 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
8365 2015-02-27 Marek Polacek <polacek@redhat.com>
8368 * gcc.dg/pr65228.c: New test.
8370 2015-02-27 Kai Tietz <ktietz@redhat.com>
8373 * gcc.dg/weak/weak-17.c: New file.
8375 2015-02-27 Richard Biener <rguenther@suse.de>
8378 * g++.dg/lto/pr65193_0.C: New testcase.
8380 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8382 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
8383 * gcc.target/s390/hotpatch-8.c: Likewise.
8384 * gcc.target/s390/hotpatch-9.c: Likewise.
8385 * gcc.target/s390/pr61078.c: Likewise.
8386 * gcc.target/s390/pr57960.c: Remove -m64.
8387 * gcc.target/s390/pr61078.c: Likewise.
8389 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
8390 Martin Liska <mliska@suse.cz>
8393 * gcc.dg/pr64454.c: Disable ICF.
8394 * gcc.dg/pr28685-1.c: Disable ICF
8395 * gcc.dg/ipa/iinline-5.c: Disable ICF.
8396 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
8397 * g++.dg/ipa/ipa-icf-4.C: Update template.
8399 2015-02-26 Jakub Jelinek <jakub@redhat.com>
8401 PR tree-optimization/65216
8402 * gcc.c-torture/execute/pr65216.c: New test.
8404 PR tree-optimization/65215
8405 * gcc.c-torture/execute/pr65215-1.c: New test.
8406 * gcc.c-torture/execute/pr65215-2.c: New test.
8407 * gcc.c-torture/execute/pr65215-3.c: New test.
8408 * gcc.c-torture/execute/pr65215-4.c: New test.
8409 * gcc.c-torture/execute/pr65215-5.c: New test.
8411 2015-02-26 Tom de Vries <tom@codesourcery.com>
8413 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
8415 2015-02-26 Martin Liska <mliska@suse.cz>
8416 Jan Hubicka <hubicka@ucw.cz>
8418 * g++.dg/ipa/pr64146.C: Update expected results.
8419 * gcc.dg/ipa/ipa-icf-26.c: Update test.
8420 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
8421 * gcc.dg/ipa/ipa-icf-34.c: New test.
8423 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
8425 * gcc.dg/vect/vect-pr61917.c: Rename to ...
8426 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
8427 (dg-additional-options): Remove dg directive.
8428 (dg-final): Add dg directive.
8430 2015-02-26 Marek Polacek <polacek@redhat.com>
8433 * g++.dg/ipa/pr65008.C: New test.
8435 2015-02-26 Tom de Vries <tom@codesourcery.com>
8437 * lib/profopt.exp (profopt-target-cleanup): New proc.
8438 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
8439 files from sources from dg-additional-sources.
8441 2015-02-26 Tom de Vries <tom@codesourcery.com>
8443 * lib/gcov.exp: Cleanup in case of xfail.
8445 2015-02-26 Sebastian Pop <s.pop@samsung.com>
8447 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
8449 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
8452 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
8453 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
8454 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
8455 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
8456 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
8457 * g++.dg/debug/pr46123.C: XFAIL and move...
8458 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
8459 * gcc.dg/debug/dwarf2-3.c: Move...
8460 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
8462 2015-02-26 Marek Polacek <polacek@redhat.com>
8465 * g++.dg/cpp1y/pr65202.C: New test.
8467 2015-02-26 Tom de Vries <tom@codesourcery.com>
8469 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
8470 locale_facets.h.gcov.
8472 2015-02-26 Tom de Vries <tom@codesourcery.com>
8474 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
8476 2015-02-26 Tom de Vries <tom@codesourcery.com>
8478 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
8480 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
8483 * gcc.target/i386/pr65217.c: New.
8485 2015-02-26 Tom de Vries <tom@codesourcery.com>
8487 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
8489 2015-02-26 Tom de Vries <tom@codesourcery.com>
8491 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
8493 2015-02-26 Sebastian Pop <s.pop@samsung.com>
8495 PR tree-optimization/65048
8496 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
8498 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
8500 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
8501 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
8503 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
8506 * gcc.target/i386/pr65161.c: New test.
8508 2015-02-26 Terry Guo <terry.guo@arm.com>
8510 * gcc.target/arm/no-volatile-in-it.c: New test.
8512 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
8514 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
8515 (dg-options): Add -save-temps.
8516 (dg-final): Add cleanup-saved-temps.
8518 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
8520 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
8522 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
8524 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
8525 * gcc.target/powerpc/pack01.c: Include string.h.
8527 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
8530 * gcc.target/i386/pr65167.c: New.
8532 2015-02-25 Kai Tietz <ktietz@redhat.com>
8534 PR tree-optimization/61917
8535 * gcc.dg/vect/vect-pr61917.c: New file.
8537 2015-02-24 Jakub Jelinek <jakub@redhat.com>
8539 PR tree-optimization/65170
8540 * gcc.c-torture/execute/pr65170.c: New test.
8541 * gcc.dg/tree-ssa/vrp96.c: New test.
8543 2015-02-24 Tom de Vries <tom@codesourcery.com>
8545 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
8547 2015-02-24 Tom de Vries <tom@codesourcery.com>
8550 * lib/gcc-defs.exp (additional_sources_used): Add new var.
8551 (dg-additional-files-options): Copy additional_sources to
8552 additional_sources_used before emptying additional_sources.
8553 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
8554 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
8555 (cleanup-saved-temps): Use additional_sources_used instead of
8557 (dg-test): Reset additional_sources_used.
8559 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
8562 * gfortran.dg/integer_exponentiation_6.F90: New test.
8564 2015-02-23 Martin Sebor <msebor@redhat.com>
8567 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
8568 two parts. One to save registers, the other to verify the
8569 registers have the right values. Save register state into
8570 static data rather than on the stack.
8572 2015-02-23 Jakub Jelinek <jakub@redhat.com>
8575 * c-c++-common/asan/pr63888.c: New test.
8577 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
8580 * gcc.c-torture/compile/pr65163.c: New.
8582 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8584 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
8585 with -m31 on 64 bit.
8586 * gcc.dg/hoist-register-pressure-2.c: Likewise.
8587 * gcc.dg/hoist-register-pressure-3.c: Likewise.
8589 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8591 * gcc.target/s390/20090223-1.c: Add
8592 -Wno-implicit-function-declaration option.
8593 * gcc.target/s390/pr42224.c: Likewise.
8594 * gcc.target/s390/pr55718.c: Likewise.
8596 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8598 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
8599 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
8600 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
8601 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
8602 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
8603 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
8604 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
8605 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
8606 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
8607 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
8608 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
8609 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
8610 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
8611 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
8612 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
8613 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
8614 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
8615 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
8616 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
8617 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
8618 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
8620 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8622 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
8623 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
8624 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
8625 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
8626 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
8627 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
8628 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
8629 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
8630 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
8631 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
8632 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
8633 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
8634 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
8635 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
8636 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
8637 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
8639 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
8643 * gfortran.dg/pr61960.f90: New.
8644 * gfortran.dg/pr64230.f90: New.
8645 * gfortran.dg/pr64980.f03: New.
8647 2015-02-22 Tom de Vries <tom@codesourcery.com>
8649 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
8651 2015-02-21 Arnaud Charlet <charlet@adacore.com>
8654 * gnat.dg/timing_events.adb: Removed, invalid test.
8656 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
8659 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
8661 * g++.dg/gcov/gcov-2.C: Likewise.
8663 2015-02-20 Richard Biener <rguenther@suse.de>
8665 PR tree-optimization/65136
8666 * gcc.dg/tree-ssa/pr65136.c: New testcase.
8668 2015-02-20 Jakub Jelinek <jakub@redhat.com>
8671 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
8672 and nvptx-*-* blacklisting.
8674 * gcc.dg/sibcall-9.c: New test.
8675 * gcc.dg/sibcall-10.c: New test.
8677 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8679 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
8681 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
8684 * gcc.target/avr/torture/pr64452.c: New test.
8686 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
8688 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
8689 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
8691 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8694 * lib/target-supports.exp (check_compile): Check whether
8695 additional_sources is defined before using it.
8697 2015-02-19 Jakub Jelinek <jakub@redhat.com>
8700 * g++.dg/opt/pr65074.C: New file.
8702 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
8704 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
8705 (size_type): New typedef.
8706 (operator "" _script): Use it for the last argument.
8708 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8710 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
8712 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8714 * lib/target-supports.exp (check_compile): Save/restore
8715 additional_sources that may belong to an actual test.
8717 2015-02-18 Jakub Jelinek <jakub@redhat.com>
8719 PR gcov-profile/64634
8720 * g++.dg/gcov/gcov-15.C: New test.
8722 2015-02-18 Tom de Vries <tom@codesourcery.com>
8724 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
8726 2015-02-18 Tom de Vries <tom@codesourcery.com>
8728 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
8730 2015-02-18 Tom de Vries <tom@codesourcery.com>
8732 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
8734 2015-02-18 Tom de Vries <tom@codesourcery.com>
8736 * gfortran.dg/fmt_cache_1.f: Add missing close.
8738 2015-02-18 Tom de Vries <tom@codesourcery.com>
8741 * gfortran.dg/read_eof_8.f90: Add missing close.
8743 2015-02-18 Richard Biener <rguenther@suse.de>
8745 PR tree-optimization/65063
8746 * gcc.dg/pr65063.c: New testcase.
8748 2015-02-18 Richard Biener <rguenther@suse.de>
8750 PR tree-optimization/62217
8751 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
8753 2015-02-18 Marek Polacek <polacek@redhat.com>
8756 * c-c++-common/ubsan/pr65081.c: New test.
8758 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
8760 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
8761 * gcc.target/sh/force-cbranch-delay-slot.c: New.
8763 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
8765 * gcc.dg/ipa/propalign-3.c: New test.
8767 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
8770 * gcc.target/sh/pr64793.c: New.
8771 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
8773 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
8775 * gcc.target/arm/divzero.c: New test case.
8777 2015-02-17 Tom de Vries <tom@codesourcery.com>
8779 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
8781 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
8782 Jakub Jelinek <jakub@redhat.com>
8785 * g++.dg/cpp0x/pr65075.C: New test.
8787 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
8790 * gcc.target/powerpc/pr65058.c: New test.
8792 2015-02-16 Jeff Law <law@redhat.com>
8794 PR tree-optimization/64823
8795 * gcc.dg/uninit-20.c: New test.
8797 2015-02-16 Jakub Jelinek <jakub@redhat.com>
8798 James Greenhalgh <james.greenhalgh@arm.com>
8801 * gcc.dg/ipa/ipa-clone-1.c: New test.
8803 2015-02-16 Richard Biener <rguenther@suse.de>
8805 PR tree-optimization/65077
8806 * gcc.dg/torture/pr65077.c: New testcase.
8808 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
8810 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
8811 Directive adjusted to scan for ldaxr.
8812 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
8813 adjusted to scan for ldaex.
8815 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
8818 * g++.dg/cpp0x/constexpr-65080.C: New.
8820 2015-02-16 Richard Biener <rguenther@suse.de>
8822 PR tree-optimization/63593
8823 * gcc.dg/pr63593.c: New testcase.
8825 2015-02-16 Marek Polacek <polacek@redhat.com>
8828 * gcc.dg/pr65066.c: New test.
8830 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
8832 * gcc.dg/pr65002.C: Move ...
8833 * g++.dg/ipa/pr65002.C: ... here.
8835 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
8837 * gcc.target/powerpc/pr64205.c: Skip on AIX.
8838 * gcc.target/powerpc/pr64505.c: Skip on AIX.
8839 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
8840 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
8842 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
8845 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
8846 the expression to find calls.
8847 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8848 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8849 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8850 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8851 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8853 2015-02-14 Marek Polacek <polacek@redhat.com>
8856 * gcc.dg/array-11.c: New test.
8857 * gcc.dg/array-12.c: New test.
8858 * gcc.dg/array-13.c: New test.
8859 * gcc.dg/array-14.c: New test.
8860 * gcc.dg/c99-flex-array-typedef-1.c: New test.
8861 * gcc.dg/c99-flex-array-typedef-2.c: New test.
8862 * gcc.dg/c99-flex-array-typedef-3.c: New test.
8863 * gcc.dg/c99-flex-array-typedef-5.c: New test.
8864 * gcc.dg/c99-flex-array-typedef-7.c: New test.
8865 * gcc.dg/c99-flex-array-typedef-8.c: New test.
8867 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
8870 * g++.dg/lookup/using54.C: New.
8872 2015-02-13 Jeff Law <law@redhat.com>
8875 Revert my change for tree-optimization/64823.
8877 2015-02-13 Jakub Jelinek <jakub@redhat.com>
8879 PR tree-optimization/65053
8880 * gcc.c-torture/execute/pr65053-1.c: New test.
8881 * gcc.c-torture/execute/pr65053-2.c: New test.
8883 2015-02-13 Marek Polacek <polacek@redhat.com>
8886 * gcc.dg/pr65050.c: New test.
8888 2015-02-13 Jeff Law <law@redhat.com>
8890 PR tree-optimization/64823
8891 * gcc.dg/uninit-20.c: New test.
8893 PR rtl-optimization/47477
8894 * gcc.dg/tree-ssa/pr47477.c: New test.
8896 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
8899 * g++.dg/parse/ivdep-2.C: New.
8900 * g++.dg/parse/ivdep-3.C: Likewise.
8902 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8905 * gfortran.dg/continuation_13.f90: New test.
8906 * gfortran.dg/continuation_14.f: New test.
8908 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
8911 * g++.dg/cpp0x/sfinae55.C: New.
8913 2015-02-13 Jakub Jelinek <jakub@redhat.com>
8916 * g++.dg/ipa/pr65034.C: New test.
8918 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
8920 PR tree-optimization/65002
8921 * gcc.dg/pr65002.C: New.
8923 2015-02-13 Marek Polacek <polacek@redhat.com>
8926 * c-c++-common/pr65040.c: New test.
8928 2015-02-13 Bin Cheng <bin.cheng@arm.com>
8930 PR tree-optimization/64705
8931 * gcc.dg/tree-ssa/pr64705.c: New test.
8933 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
8936 * gcc.dg/visibility-22.c: New test.
8937 * gcc.dg/visibility-23.c: New test.
8938 * gcc.target/i386/pr32219-1.c: New test.
8939 * gcc.target/i386/pr32219-2.c: New test.
8940 * gcc.target/i386/pr32219-3.c: New test.
8941 * gcc.target/i386/pr32219-4.c: New test.
8942 * gcc.target/i386/pr32219-5.c: New test.
8943 * gcc.target/i386/pr32219-6.c: New test.
8944 * gcc.target/i386/pr32219-7.c: New test.
8945 * gcc.target/i386/pr32219-8.c: New test.
8946 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
8948 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8950 PR libgfortran/57822
8951 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
8952 four different KINDs.
8954 2015-02-12 Jakub Jelinek <jakub@redhat.com>
8957 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
8960 * g++.dg/ubsan/pr65000.C: New test.
8962 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
8965 * gfortran.dg/finalize_28.f90: New test
8967 2015-02-12 Jakub Jelinek <jakub@redhat.com>
8970 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
8971 DW_TAG_lexical_block removal.
8972 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
8973 * g++.dg/guality/pr55541.C: New test.
8976 * g++.dg/ubsan/pr64984.C: New test.
8978 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
8980 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
8982 2015-02-12 Jakub Jelinek <jakub@redhat.com>
8985 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
8986 instructions for 2015-01-14 get_memmodel changes.
8987 * gcc.target/powerpc/atomic-p8.c: Likewise.
8990 * g++.dg/ubsan/pr65019.C: New test.
8992 PR tree-optimization/65014
8993 * gcc.c-torture/compile/pr65014.c: New test.
8995 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8997 PR libgfortran/57822
8998 * gfortran/fmt_g0_7.f08: Revise test.
9000 2015-02-11 Jeff Law <law@redhat.com>
9003 * gcc.target/m68k/pr63347.c: New test.
9005 2015-02-11 Marek Polacek <polacek@redhat.com>
9007 * g++.dg/ubsan/shift-1.C: New test.
9008 * gcc.dg/ubsan/c-shift-2.c: New test.
9009 * c-c++-common/ubsan/shift-5.c: Remove file.
9011 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
9013 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
9014 Directive adjusted to XFAIL.
9015 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
9018 2015-02-11 Jakub Jelinek <jakub@redhat.com>
9021 * g++.dg/opt/pr65003.C: New test.
9023 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
9025 * lib/target-supports.exp (check_effective_target_pie): Renamed
9027 (check_effective_target_pie_enabled): This.
9028 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
9029 * gcc.target/i386/pie.c: Likewise.
9031 2015-02-11 Andrew Pinski <apinski@cavium.com>
9034 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
9035 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
9037 2015-02-11 Jakub Jelinek <jakub@redhat.com>
9040 * gcc.target/i386/pr61925-1.c: New test.
9041 * gcc.target/i386/pr61925-2.c: New test.
9042 * gcc.target/i386/pr61925-3.c: New test.
9044 2015-02-10 Jakub Jelinek <jakub@redhat.com>
9047 * g++.dg/asan/pr65004.C: New test.
9049 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
9052 * gcc.taget/sh/pr64661-0.h: New.
9053 * gcc.taget/sh/pr64661-1.c: New.
9054 * gcc.taget/sh/pr64661-2.c: New.
9055 * gcc.taget/sh/pr64661-3.c: New.
9056 * gcc.taget/sh/pr64661-4.c: New.
9058 2015-02-10 Richard Biener <rguenther@suse.de>
9060 PR tree-optimization/64995
9061 * g++.dg/torture/pr64995.C: New testcase.
9063 2015-02-10 Richard Biener <rguenther@suse.de>
9065 PR tree-optimization/64909
9066 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
9068 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9070 * gcc.dg/signbit-sa.c: New test.
9072 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9074 PR libgfortran/57822
9075 * gfortran/fmt_g0_7.f08: New test.
9077 2015-02-10 Bin Cheng <bin.cheng@arm.com>
9079 PR tree-optimization/43378
9080 * gcc.dg/tree-ssa/pr43378.c: New test.
9082 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
9085 * g++.dg/torture/pr64978.C: New testcase.
9087 2015-02-09 Jakub Jelinek <jakub@redhat.com>
9090 * gcc.dg/asan/pr64981.c: New test.
9092 2015-02-09 Marek Polacek <polacek@redhat.com>
9095 * gcc.dg/pr64856.c: New test.
9097 2015-02-09 Jakub Jelinek <jakub@redhat.com>
9100 * gcc.dg/tree-ssa/stdarg-7.c: New test.
9101 * gcc.c-torture/execute/pr64979.c: New test.
9103 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
9105 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
9107 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
9109 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
9110 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
9112 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
9115 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
9117 2015-02-09 Richard Biener <rguenther@suse.de>
9119 PR tree-optimization/54000
9120 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
9122 2015-02-09 Tom de Vries <tom@codesourcery.com>
9124 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
9126 2015-02-09 Martin Liska <mliska@suse.cz>
9128 * g++.dg/ipa/pr64858.C: New test.
9130 2015-02-09 Tom de Vries <tom@codesourcery.com>
9132 * gcc.dg/uninit-19.c: Fix warning line for fpic.
9134 2015-02-08 Andrew Pinski <apinski@cavium.com>
9136 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
9138 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
9141 * gfortran.dg/use_rename_8.f90: New.
9143 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
9145 * gnat.dg/addr7.ad[sb]: New test.
9146 * gnat.dg/addr8.ad[sb]: Likewise.
9148 2015-02-06 David Malcolm <dmalcolm@redhat.com>
9151 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
9152 from jit.dg/test-compile-to-executable.c's create_code, with a
9153 clarification of the output message.
9154 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
9156 (test_jit): Use CHECK_NO_ERRORS when calling
9157 gcc_jit_context_compile_to_file.
9158 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
9159 jit-verify-compile-to-file to jit-verify-output-file-was-created.
9160 (jit-setup-compile-to-file): Likewise. Add a verbose comment
9161 about deletions that are attempted.
9162 (jit-verify-compile-to-file): Rename to...
9163 (jit-verify-output-file-was-created): ...this, and drop the
9164 attempt to run "file" and verify the output.
9165 (jit-verify-assembler): New function.
9166 (jit-verify-object): New function.
9167 (jit-verify-dynamic-library): New function.
9168 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
9169 favor of an implementation from new file
9170 create-code-for-hello-world-executable.h, which also adds a
9172 (dg-final): Replace jit-verify-compile-to-file with
9173 jit-verify-output-file-was-created, and invoke new function
9174 jit-verify-assembler.
9175 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
9177 (dg-final): Replace jit-verify-compile-to-file with
9178 jit-verify-output-file-was-created, and invoke new function
9179 jit-verify-dynamic-library.
9180 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
9181 favor of an implementation from new file
9182 create-code-for-hello-world-executable.h, which also adds a
9184 (dg-final): Replace jit-verify-compile-to-file with
9185 jit-verify-output-file-was-created. Strengthen the expected stdout
9186 from the built executable.
9187 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
9188 favor of an implementation from new file
9189 create-code-for-hello-world-executable.h, which also adds a
9191 (dg-final): Replace jit-verify-compile-to-file with
9192 jit-verify-output-file-was-created, and invoke new function
9194 * jit.dg/verify-dynamic-library.c: New source file.
9196 2015-02-06 Sebastian Pop <s.pop@samsung.com>
9197 Brian Rzycki <b.rzycki@samsung.com>
9199 PR tree-optimization/64878
9200 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
9202 2015-02-06 Jakub Jelinek <jakub@redhat.com>
9205 * g++.dg/ipa/pr64896.C: New test.
9207 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
9210 * gcc.target/powerpc/pr64205.c: New file.
9212 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
9214 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
9215 (dg-options): Use -fpie instead of -fPIE -pie.
9217 2015-02-06 Jakub Jelinek <jakub@redhat.com>
9220 * g++.dg/asan/pr64937.C: New test.
9222 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
9225 * gfortran.dg/class_to_type_4.f90: New test
9227 2015-01-29 Andre Vehreschild <vehre@gmx.de>
9229 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
9231 2015-02-06 Jakub Jelinek <jakub@redhat.com>
9233 PR rtl-optimization/64957
9235 * gcc.c-torture/execute/pr64957.c: New test.
9237 2015-02-05 Jeff Law <law@redhat.com>
9240 * gcc.target/h8300/pr17306-1.c: New test.
9241 * gcc.target/h8300/pr17306-2.c: New test.
9243 2015-02-05 Tobias Burnus <burnus@net-b.de>
9246 * gfortran.dg/structure_constructor_12.f90: New.
9248 2015-02-05 Jeff Law <law@redhat.com>
9251 gcc.target/h8300/pr58400.c: New test.
9253 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
9255 * gcc.target/arm/macro_defs0.c: New test.
9256 * gcc.target/arm/macro_defs1.c: New test.
9257 * gcc.target/arm/macro_defs2.c: New test.
9259 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
9261 PR rtl-optimization/64905
9262 * gcc.target/i386/pr64905.c: Require nonpic target.
9263 (dg-options): Add -fomit-frame-pointer.
9266 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
9268 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
9271 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
9274 * gfortran.dg/type_to_class_2.f90: New test
9275 * gfortran.dg/type_to_class_3.f90: New test
9277 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
9280 * g++.dg/torture/pr64686.C: New testcase.
9282 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
9284 PR rtl-optimization/64905
9285 * gcc.target/i386/pr64905.c: New file.
9287 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
9289 * gcc.dg/guality/pr41447-1.c: Remove xfail.
9290 * gcc.dg/guality/pr41616-1.c: Ditto.
9292 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
9295 * gcc.dg/pr64817-3.c: New.
9297 2015-02-04 Jakub Jelinek <jakub@redhat.com>
9298 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9300 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
9301 pass parameters in registers.
9302 * gcc.dg/guality/pr36728-2.c (main): Likewise.
9303 * gcc.dg/guality/pr36728-3.c (main): Likewise.
9304 * gcc.dg/guality/pr36728-4.c (main): Likewise.
9306 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
9307 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9309 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
9310 list, allow for multilibed targets.
9311 * gcc.dg/combine_ashiftrt_2.c: Likewise.
9313 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
9315 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
9316 * gcc.dg/pr46728-6.c: Ditto.
9318 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
9320 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
9321 for mips_nanlegacy target.
9323 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
9325 * gcc.target/i386/chkp-hidden-def.c: New.
9327 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9330 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
9331 to use 24 bits for bitfield b.
9333 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9336 * lib/target-supports.exp (check_effective_target_bswap64): Do not
9337 cache result in a global variable. Include all 32-bit targets for
9340 2015-02-03 Jakub Jelinek <jakub@redhat.com>
9342 PR rtl-optimization/64756
9343 * gcc.c-torture/execute/pr64756.c: New test.
9345 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
9348 * gcc.target/sh/pr64660-0.h: New.
9349 * gcc.target/sh/pr64660-1.c: New.
9350 * gcc.target/sh/pr64660-2.c: New.
9351 * gcc.target/sh/pr64660-3.c: New.
9352 * gcc.target/sh/pr64660-4.c: New.
9354 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
9357 * g++.dg/warn/Waddress-2.C: New.
9359 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
9362 * gcc.target/i386/pr49095.c: XFAIL for ia32.
9364 2015-02-03 Dodji Seketeli <dodji@redhat.com>
9366 PR preprocessor/64803
9367 * gcc.dg/cpp/builtin-macro-1.c: New test case.
9369 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
9371 * g++.dg/ipa/devirt-37.C: Disable early inlining.
9373 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
9375 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9376 (_ARM_FPSRC): Add DN and AHP fields.
9377 (clean_results): Force DN=1 on AArch64.
9378 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
9379 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
9380 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
9381 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
9382 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
9383 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
9385 2015-02-02 Alan Modra <amodra@gmail.com>
9387 * gcc.target/powerpc/cprophard.c: New.
9389 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
9391 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
9392 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
9394 2015-02-01 Jakub Jelinek <jakub@redhat.com>
9397 * gcc.dg/pr64817-1.c: New test.
9398 * gcc.dg/pr64817-2.c: New test.
9400 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
9403 * gcc.target/sh/pr64851-0.h: New
9404 * gcc.target/sh/pr64851-1.c: New
9405 * gcc.target/sh/pr64851-2.c: New
9406 * gcc.target/sh/pr64851-3.c: New
9407 * gcc.target/sh/pr64851-4.c: New
9409 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
9412 * gcc.dg/torture/pr64882.c: New test.
9414 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
9417 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
9420 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
9422 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
9423 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
9424 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
9425 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
9426 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
9427 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
9429 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
9430 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
9432 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
9433 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
9436 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
9439 * g++.dg/pr64688-2.C: New.
9441 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
9443 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
9444 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
9445 * gcc.target/i386/fuse-caller-save.c: Ditto.
9446 * gcc.target/i386/headmerge-1.c: Ditto.
9447 * gcc.target/i386/headmerge-2.c: Ditto.
9448 * gcc.target/i386/sibcall-6.c: Ditto.
9450 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
9453 * gcc.target/i386/pr64617.c: New test.
9455 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
9458 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
9459 (dg-options): Remove -m32.
9460 (dg-final): Scan for "movb %al" only.
9461 * gcc.target/i386/pr15184-2.c: Ditto.
9463 2015-01-30 Richard Biener <rguenther@suse.de>
9465 PR tree-optimization/64829
9466 * gcc.dg/vect/pr64829.c: New testcase.
9468 2015-01-29 Marek Polacek <polacek@redhat.com>
9471 * gcc.dg/pr64709.c: New test.
9473 2015-01-29 Jakub Jelinek <jakub@redhat.com>
9476 * g++.dg/ubsan/pr64717-1.C: New test.
9477 * g++.dg/ubsan/pr64717-2.C: New test.
9479 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
9481 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
9483 2015-01-29 Jeff Law <law@redhat.com>
9486 * gcc.target/i386/pr15184-1.c: New test.
9487 * gcc.target/i386/pr15184-2.c: New test.
9489 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9491 PR tree-optimization/64746
9492 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
9494 2015-01-29 Richard Biener <rguenther@suse.de>
9496 PR tree-optimization/64853
9497 * gcc.dg/torture/pr64853.c: New testcase.
9499 2015-01-29 Richard Biener <rguenther@suse.de>
9501 PR tree-optimization/64844
9502 * gcc.dg/vect/pr64844.c: New testcase.
9504 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9507 * gcc.dg/pr64809.c: Delete.
9509 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
9512 * gcc.target/i386/pr64805.c: New.
9514 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9516 * gcc.dg/guality/guality.h (main): Add argv[0] to
9517 guality_gdb_command.
9519 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
9522 * gcc.dg/tree-ssa/pr64801.c: New testcase.
9524 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
9527 * gcc.target/sh/sh.exp
9528 (check_effective_target_atomic_model_soft_gusa_available,
9529 check_effective_target_atomic_model_soft_tcb_available,
9530 check_effective_target_atomic_model_soft_imask_available,
9531 check_effective_target_atomic_model_hard_llcs_available): New.
9532 * gcc.target/sh/pr64659-0.h: New.
9533 * gcc.target/sh/pr64659-1.c: New.
9534 * gcc.target/sh/pr64659-2.c: New.
9535 * gcc.target/sh/pr64659-3.c: New.
9536 * gcc.target/sh/pr64659-4.c: New.
9538 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
9540 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
9541 scan-assembler-times pattern.
9543 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
9546 * gcc.dg/pr64809.c: New test.
9548 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
9550 PR tree-optimization/64277
9551 * gcc.dg/pr64277.c: New.
9553 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9555 PR tree-optimization/64718
9556 * gcc.c-torture/execute/pr64718.c: New test.
9558 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
9560 * gcc.target/aarch64/abs_2.c: New.
9562 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
9564 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
9565 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
9566 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
9569 2015-01-28 Jakub Jelinek <jakub@redhat.com>
9572 * lib/target-supports.exp (check_effective_target_comdat_group): New.
9573 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
9574 { target comdat_group }.
9576 2015-01-27 Tobias Burnus <burnus@net-b.de>
9579 * gfortran.dg/goacc/coarray_2.f90: New.
9581 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
9585 * g++.dg/torture/pr64139.C: New testcase.
9586 * g++.dg/torture/pr60871.C: Likewise.
9588 2015-01-27 Janus Weil <janus@gcc.gnu.org>
9591 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
9592 prevent linking errors.
9594 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
9597 * g++.dg/torture/pr64282.C: New testcase.
9599 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9601 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
9604 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9606 * gcc.target/s390/hotpatch-13.c: New testcase.
9607 * gcc.target/s390/hotpatch-14.c: New testcase.
9608 * gcc.target/s390/hotpatch-15.c: New testcase.
9609 * gcc.target/s390/hotpatch-16.c: New testcase.
9610 * gcc.target/s390/hotpatch-17.c: New testcase.
9611 * gcc.target/s390/hotpatch-18.c: New testcase.
9612 * gcc.target/s390/hotpatch-19.c: New testcase.
9613 * gcc.target/s390/hotpatch-20.c: New testcase.
9614 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
9615 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
9616 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
9617 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
9618 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
9619 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
9620 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
9621 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
9622 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
9623 * gcc.target/s390/hotpatch-10.c: Likewise.
9624 * gcc.target/s390/hotpatch-11.c: Likewise.
9625 * gcc.target/s390/hotpatch-12.c: Likewise.
9626 * gcc.target/s390/hotpatch-2.c: Likewise.
9627 * gcc.target/s390/hotpatch-3.c: Likewise.
9628 * gcc.target/s390/hotpatch-4.c: Likewise.
9629 * gcc.target/s390/hotpatch-5.c: Likewise.
9630 * gcc.target/s390/hotpatch-6.c: Likewise.
9631 * gcc.target/s390/hotpatch-7.c: Likewise.
9632 * gcc.target/s390/hotpatch-8.c: Likewise.
9633 * gcc.target/s390/hotpatch-9.c: Likewise.
9634 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
9635 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
9636 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
9637 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
9638 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
9639 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
9640 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
9641 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
9643 2015-01-27 Jiong Wang <jiong.wang@arm.com>
9645 * gcc.dg/long_branch.c: New testcase.
9647 2015-01-27 Richard Biener <rguenther@suse.de>
9649 PR tree-optimization/56273
9650 PR tree-optimization/59124
9651 PR tree-optimization/64277
9652 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9653 * gcc.dg/Warray-bounds-12.c: Likewise.
9654 * gcc.dg/Warray-bounds-13.c: Likewise.
9656 2015-01-27 Jakub Jelinek <jakub@redhat.com>
9658 PR rtl-optimization/61058
9659 * gcc.dg/pr61058.c: New test.
9661 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
9663 * gcc.target/i386/chkp-narrow-bounds.c: New.
9665 2015-01-27 Jakub Jelinek <jakub@redhat.com>
9667 PR tree-optimization/64807
9668 * gcc.dg/pr64807.c: New test.
9671 * gcc.dg/pr64766.c: New test.
9673 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
9676 * gcc.target/sh/pr49263-4.c: New.
9678 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
9681 * gfortran.dg/allocate_with_mold_1.f90: New test
9683 2015-01-26 Jakub Jelinek <jakub@redhat.com>
9686 * gcc.dg/pr64778.c: New test.
9689 * gcc.dg/vect/pr64421.c: New test.
9691 2015-01-26 Tobias Burnus <burnus@net-b.de>
9694 * gfortran.dg/coarray_36.f: New.
9695 * gfortran.dg/coarray_37.f90: New.
9697 2015-01-26 Janus Weil <janus@gcc.gnu.org>
9700 * gfortran.dg/class_allocate_18.f90: New.
9702 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9704 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
9706 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9708 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
9710 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9712 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
9714 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9716 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
9718 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9720 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
9721 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
9722 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
9723 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
9725 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9727 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
9728 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
9729 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
9731 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9733 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
9734 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
9735 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
9736 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
9737 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
9740 2015-01-26 Richard Biener <rguenther@suse.de>
9743 * gcc.dg/uninit-19.c: New testcase.
9745 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9747 * lib/target-supports.exp (check_effective_target_vect64): Add
9750 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
9753 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
9755 2015-01-26 Tony Liu <tony.liu@arm.com>
9757 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
9760 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
9763 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
9764 correctly, clean up afterwards.
9766 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
9769 * gfortran.dg/use_rename_7.f90: New.
9771 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
9773 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
9774 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
9776 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
9779 * gcc.target/sh/pr54236-4.c: New.
9781 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
9783 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
9784 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
9787 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
9790 * gfortran.dg/open_new_segv.f90: New test.
9792 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
9801 * gcc.target/sh/pr64345-1.c: New.
9802 * gcc.target/sh/pr64345-2.c: New.
9803 * gcc.target/sh/pr59533-1.c: New.
9804 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
9805 * gcc.target/sh/pr52933-2.c: Likewise.
9806 * gcc.target/sh/pr54089-1.c: Likewise.
9807 * gcc.target/sh/pr54236-1.c: Likewise.
9808 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
9809 * gcc.target/sh/pr49263-1.c: Remove xfails.
9810 * gcc.target/sh/pr49263-2.c: Likewise.
9811 * gcc.target/sh/pr49263-3.c: Likewise.
9812 * gcc.target/sh/pr53987-1.c: Likewise.
9813 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
9814 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
9815 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
9816 (test05, test06, test07, test08, test09, test10, test11, test12): New.
9817 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
9818 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
9820 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
9823 2015-01-24 Tom de Vries <tom@codesourcery.com>
9825 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
9827 2015-01-23 Ian Lance Taylor <iant@google.com>
9830 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
9831 targets without split stack support.
9833 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
9836 * gcc.target/i386/pr64317.c: New test.
9838 2015-01-23 Jakub Jelinek <jakub@redhat.com>
9840 PR rtl-optimization/63637
9841 PR rtl-optimization/60663
9842 * gcc.dg/pr63637-1.c: New test.
9843 * gcc.dg/pr63637-2.c: New test.
9844 * gcc.dg/pr63637-3.c: New test.
9845 * gcc.dg/pr63637-4.c: New test.
9846 * gcc.dg/pr63637-5.c: New test.
9847 * gcc.dg/pr63637-6.c: New test.
9848 * gcc.target/i386/pr63637-1.c: New test.
9849 * gcc.target/i386/pr63637-2.c: New test.
9850 * gcc.target/i386/pr63637-3.c: New test.
9851 * gcc.target/i386/pr63637-4.c: New test.
9852 * gcc.target/i386/pr63637-5.c: New test.
9853 * gcc.target/i386/pr63637-6.c: New test.
9855 2015-01-23 Richard Biener <rguenther@suse.de>
9858 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
9859 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
9861 2015-01-23 Marek Polacek <polacek@redhat.com>
9863 PR preprocessor/60570
9864 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
9865 * gcc.dg/cpp/pr60570.c: New test.
9867 2015-01-23 Richard Biener <rguenther@suse.de>
9870 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
9871 vectorization on vect64 targets.
9873 2015-01-23 Janus Weil <janus@gcc.gnu.org>
9876 * gfortran.dg/class_allocate_17.f90: New.
9878 2015-01-23 Tobias Burnus <burnus@net-b.de>
9881 * gfortran.dg/goacc/combined_loop.f90: New.
9883 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9886 * gfortran.dg/make_unit.f90: New test.
9888 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9891 * gfortran.dg/negative_unit_int8.f: Update.
9893 2015-01-22 Jeff Law <law@redhat.com>
9896 * gcc.target/m68k/pr52076-1.c: New test.
9897 * gcc.target/m68k/pr52076-2.c: New test.
9899 2015-01-22 Richard Biener <rguenther@suse.de>
9902 * gcc.dg/torture/pr64728.c: New testcase.
9904 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
9907 * g++.dg/pr64688.C: New test.
9909 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
9911 * gcc.target/i386/chkp-always_inline.c (f1): Make static
9912 to avoid errors with -fpic.
9914 2015-01-22 Richard Biener <rguenther@suse.de>
9917 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
9919 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
9921 PR rtl-optimization/64682
9922 * gcc.c-torture/execute/pr64682.c: New file.
9924 2015-01-21 Jakub Jelinek <jakub@redhat.com>
9927 * gcc.dg/pr64511.c: New test.
9929 PR rtl-optimization/62078
9930 * g++.dg/opt/pr62078.C: New test.
9933 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
9935 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
9938 * gfortran.dg/internal_pack_15.f90: New test.
9940 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
9942 * c-c++-common/tsan/step.c: New testcase.
9944 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9946 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
9948 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9950 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
9952 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9954 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
9956 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9958 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
9960 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9962 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
9964 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9966 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
9968 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9970 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
9972 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9974 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
9976 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9978 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
9980 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9982 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
9984 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9986 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
9988 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9990 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
9992 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9994 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
9995 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
9996 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
9999 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10001 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
10002 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
10003 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
10006 2015-01-21 Renlin Li <renlin.li@arm.com>
10008 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
10009 * g++.dg/tls/thread_local5g.C: Likewise.
10010 * g++.dg/tls/thread_local6g.C: Likewise.
10012 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10014 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
10015 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
10016 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
10018 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10020 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
10021 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
10022 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
10024 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10026 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
10027 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
10028 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
10030 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
10032 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
10033 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
10034 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
10036 2015-01-20 Jeff Law <law@redhat.com>
10039 * gcc.target/m68k/pr59946.c: New test.
10041 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10043 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
10044 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
10045 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
10047 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10049 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
10050 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
10051 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
10053 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10055 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
10056 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
10057 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
10059 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10061 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
10062 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
10063 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
10065 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
10068 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10070 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
10071 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
10072 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
10074 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10076 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
10077 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
10078 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
10080 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10082 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
10084 2015-01-20 Jakub Jelinek <jakub@redhat.com>
10086 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
10089 * g++.dg/ubsan/pr64632.C: New test.
10092 * gcc.dg/pr64663.c: New test.
10094 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10097 * g++.dg/warn/Wunused-var-23.C: New.
10099 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10102 * g++.dg/cpp0x/constexpr-59937-1.C: New.
10103 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
10105 2015-01-20 Richard Biener <rguenther@suse.de>
10108 * gcc.dg/lto/pr64684_0.c: New testcase.
10109 * gcc.dg/lto/pr64684_1.c: Likewise.
10110 * gcc.dg/lto/pr64684_2.c: Likewise.
10111 * gcc.dg/lto/pr64685_0.c: Likewise.
10112 * gcc.dg/lto/pr64685_1.c: Likewise.
10114 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10117 * g++.dg/cpp1y/lambda-init12.C: New.
10119 2015-01-20 Richard Biener <rguenther@suse.de>
10121 PR tree-optimization/64410
10122 * g++.dg/vect/pr64410.cc: Require vect_double.
10124 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
10127 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
10129 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
10133 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
10135 PR rtl-optimization/64081
10136 * gcc.dg/pr64081.c: New test.
10138 2015-01-19 David Malcolm <dmalcolm@redhat.com>
10140 * jit.dg/harness.h: Include <unistd.h>.
10141 (CHECK_NO_ERRORS): New.
10142 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
10143 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
10144 gcc_jit_context_compile_to_file.
10145 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
10146 args to the spawned executable.
10147 (jit-expand-vars): New function.
10148 (jit-exe-params): New variable.
10149 (dg-jit-set-exe-params): New function.
10150 (jit-dg-test): Detect testcases that use
10151 jit-verify-compile-to-file and call jit-setup-compile-to-file.
10152 Set arguments of spawned process to jit-exe-params.
10153 (jit-get-output-filename): New function.
10154 (jit-setup-compile-to-file): New function.
10155 (jit-verify-compile-to-file): New function.
10156 (jit-run-executable): New function.
10157 (jit-verify-executable): New function.
10158 * jit.dg/test-compile-to-assembler.c: New testcase.
10159 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
10160 * jit.dg/test-compile-to-executable.c: New testcase.
10161 * jit.dg/test-compile-to-object.c: New testcase.
10163 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
10166 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
10169 2015-01-19 Martin Liska <mliska@suse.cz>
10171 * objc/compile/pr64668.m: New test.
10173 2015-01-19 David Malcolm <dmalcolm@redhat.com>
10175 * jit.dg/test-arith-overflow.c: Include stdbool.h.
10176 (create_overflow_fn): Update comment to clarify that
10177 the third param of the created function is a bool *, not
10179 (verify_int_overflow_fn): Convert param "expected_ovf" from
10180 int to bool. Update third param of "overflow_fn_type" from int *
10181 to bool *. Update local "actual_ovf" from int to bool.
10182 (verify_uint_overflow_fn): Likewise.
10184 2015-01-19 Martin Liska <mliska@suse.cz>
10186 * gcc.dg/ipa/ipa-icf-33.c: New test.
10188 2015-01-19 Felix Yang <felix.yang@huawei.com>
10189 Haijian Zhang <z.zhanghaijian@huawei.com>
10191 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10192 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
10193 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
10194 result_float64x2, expected_hfloat64x2): New helper type, variable and
10196 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
10197 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
10198 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
10199 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
10200 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
10201 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
10202 and target without the FMA feature.
10204 2015-01-19 Jiong Wang <jiong.wang@arm.com>
10206 * gcc.target/aarch64/pr64304.c: New testcase.
10208 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
10210 PR rtl-optimization/64081
10211 * gcc.dg/pr64081.c: New test.
10213 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
10216 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
10218 * gcc.target/aarch64/test_frame_6.c: Likewise.
10219 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
10220 and x19 (in the epilogue).
10221 * gcc.target/aarch64/test_frame_4.c: Likewise.
10222 * gcc.target/aarch64/test_frame_7.c: Likewise.
10224 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
10226 * gcc.target/i386/chkp-always_inline.c: New.
10228 2015-01-15 Andrew Pinski <apinski@cavium.com>
10229 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
10231 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
10232 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
10234 2015-01-18 Andre Vehreschild <vehre@gmx.de>
10237 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
10238 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
10240 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
10243 * gfortran.dg/unlimited_polymorphic_21.f90: New test
10245 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
10248 * gcc.target/sh/torture/pr64652.c: New.
10250 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
10252 * gcc.dg/ipa/ipa-icf-32.c: Update template.
10253 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
10254 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
10255 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
10256 * c-c++-common/asan/kasan-recover-1.c: Likewise.
10257 * c-c++-common/asan/kasan-recover-2.c: Likewise.
10259 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
10262 * g++.dg/torture/pr64378.C: New testcase.
10264 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
10267 * gfortran.dg/block_13.f08: New test
10269 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
10272 * gfortran.dg/associate_1.f03: Allow test for character with
10275 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
10277 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
10278 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
10280 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
10282 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
10284 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
10287 * gfortran.dg/unlimited_polymorphic_21.f90: New test
10289 2015-01-17 Andre Vehreschild <vehre@gmx.de>
10292 * gfortran.dg/alloc_comp_assign_13.f08: New test.
10295 * gfortran.dg/alloc_comp_assign_14.f08: New test.
10298 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
10300 2015-01-17 Andre Vehreschild <vehre@gmx.de>
10303 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
10305 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
10307 PR rtl-optimization/52773
10308 * gcc.c-torture/compile/pr52773.c: New test.
10310 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10313 * g++.dg/cpp0x/alias-decl-46.C: New.
10315 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
10317 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
10319 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
10321 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
10323 (CHECK_FP): Likewise.
10324 (CHECK_CUMULATIVE_SAT): Likewise.
10326 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
10328 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10329 (Set_Neon_Cumulative_Sat): Add parameter.
10330 (__set_neon_cumulative_sat): Support new parameter.
10331 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
10332 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
10334 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
10335 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
10338 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
10340 * g++.dg/tsan/vptr_benign_race.C: New testcase.
10341 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
10343 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10346 * g++.dg/tls/thread_local-ice4.C: New.
10348 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
10350 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
10353 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10356 * g++.dg/cpp0x/vt-62276.C: New.
10358 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
10360 PR middle-end/64353
10361 * g++.dg/pr64353.C: New.
10363 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10366 * gcc.target/aarch64/pr64263_1.c: New test.
10368 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
10370 PR tree-optimization/64434
10371 * gcc.dg/torture/pr64434.c: Move to...
10372 * gcc.dg/pr64434.c: ... here.
10374 2015-01-16 Richard Biener <rguenther@suse.de>
10376 PR middle-end/64614
10377 * gcc.dg/uninit-18.c: New testcase.
10379 2015-01-16 Richard Biener <rguenther@suse.de>
10381 PR tree-optimization/64568
10382 * g++.dg/torture/pr64568-2.C: New testcase.
10384 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
10387 * gcc.target/i386/chkp-label-address.c: New.
10389 2015-01-16 Janus Weil <janus@gcc.gnu.org>
10392 * gfortran.dg/pointer_init_6.f90: Extended.
10394 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
10396 * gcc.c-torture/compile/20150108.c: New test.
10398 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
10400 * gcc.target/visium: New directory.
10402 2015-01-16 Richard Biener <rguenther@suse.de>
10404 PR tree-optimization/61743
10405 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
10406 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
10408 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
10410 * gcc.dg/pr64015.c: New test.
10412 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
10416 * g++.dg/ipa/pr64612.C: New test.
10418 2015-01-16 Renlin Li <renlin.li@arm.com>
10420 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
10422 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
10424 * gcc.target/i386/sse-14.c: Test new intrinsic.
10425 * gcc.target/i386/sse-22.c: Ditto.
10427 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10430 * g++.dg/cpp0x/auto44.C: New.
10432 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
10435 * gcc.target/nios2/gpopt-all.c: New test case.
10436 * gcc.target/nios2/gpopt-local.c: New test case.
10437 * gcc.target/nios2/gpopt-global.c: New test case.
10438 * gcc.target/nios2/gpopt-data.c: New test case.
10439 * gcc.target/nios2/gpopt-none.c: New test case.
10441 2015-01-15 Jakub Jelinek <jakub@redhat.com>
10443 * g++.dg/ubsan/vptr-1.C: New test.
10444 * g++.dg/ubsan/vptr-2.C: New test.
10445 * g++.dg/ubsan/vptr-3.C: New test.
10446 * g++.dg/ubsan/vptr-4.C: New test.
10447 * g++.dg/ubsan/vptr-5.C: New test.
10448 * g++.dg/ubsan/vptr-6.C: New test.
10449 * g++.dg/ubsan/vptr-7.C: New test.
10450 * g++.dg/ubsan/vptr-8.C: New test.
10451 * g++.dg/ubsan/vptr-9.C: New test.
10453 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
10455 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
10457 * lib/gcc-dg.exp: Likewise.
10459 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
10461 PR rtl-optimization/64110
10462 * gcc.target/i386/pr64110.c: Add scan-assembler.
10464 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
10465 James Norris <jnorris@codesourcery.com>
10466 Cesar Philippidis <cesar@codesourcery.com>
10467 Ilmir Usmanov <i.usmanov@samsung.com>
10469 * lib/target-supports.exp (check_effective_target_fopenacc): New
10471 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
10472 * g++.dg/goacc/goacc.exp: Likewise.
10473 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
10474 * gcc.dg/goacc/goacc.exp: Likewise.
10475 * gfortran.dg/goacc/goacc.exp: Likewise.
10476 * c-c++-common/cpp/openacc-define-1.c: New file.
10477 * c-c++-common/cpp/openacc-define-2.c: Likewise.
10478 * c-c++-common/cpp/openacc-define-3.c: Likewise.
10479 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
10480 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10481 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
10482 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
10483 * c-c++-common/goacc/asyncwait-1.c: Likewise.
10484 * c-c++-common/goacc/cache-1.c: Likewise.
10485 * c-c++-common/goacc/clauses-fail.c: Likewise.
10486 * c-c++-common/goacc/collapse-1.c: Likewise.
10487 * c-c++-common/goacc/data-1.c: Likewise.
10488 * c-c++-common/goacc/data-2.c: Likewise.
10489 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
10490 * c-c++-common/goacc/deviceptr-1.c: Likewise.
10491 * c-c++-common/goacc/deviceptr-2.c: Likewise.
10492 * c-c++-common/goacc/deviceptr-3.c: Likewise.
10493 * c-c++-common/goacc/if-clause-1.c: Likewise.
10494 * c-c++-common/goacc/if-clause-2.c: Likewise.
10495 * c-c++-common/goacc/kernels-1.c: Likewise.
10496 * c-c++-common/goacc/loop-1.c: Likewise.
10497 * c-c++-common/goacc/loop-private-1.c: Likewise.
10498 * c-c++-common/goacc/nesting-1.c: Likewise.
10499 * c-c++-common/goacc/nesting-data-1.c: Likewise.
10500 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
10501 * c-c++-common/goacc/parallel-1.c: Likewise.
10502 * c-c++-common/goacc/pcopy.c: Likewise.
10503 * c-c++-common/goacc/pcopyin.c: Likewise.
10504 * c-c++-common/goacc/pcopyout.c: Likewise.
10505 * c-c++-common/goacc/pcreate.c: Likewise.
10506 * c-c++-common/goacc/pragma_context.c: Likewise.
10507 * c-c++-common/goacc/present-1.c: Likewise.
10508 * c-c++-common/goacc/reduction-1.c: Likewise.
10509 * c-c++-common/goacc/reduction-2.c: Likewise.
10510 * c-c++-common/goacc/reduction-3.c: Likewise.
10511 * c-c++-common/goacc/reduction-4.c: Likewise.
10512 * c-c++-common/goacc/sb-1.c: Likewise.
10513 * c-c++-common/goacc/sb-2.c: Likewise.
10514 * c-c++-common/goacc/sb-3.c: Likewise.
10515 * c-c++-common/goacc/update-1.c: Likewise.
10516 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
10517 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
10518 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
10519 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
10520 * gfortran.dg/goacc/assumed.f95: Likewise.
10521 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
10522 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
10523 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
10524 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
10525 * gfortran.dg/goacc/branch.f95: Likewise.
10526 * gfortran.dg/goacc/cache-1.f95: Likewise.
10527 * gfortran.dg/goacc/coarray.f95: Likewise.
10528 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
10529 * gfortran.dg/goacc/cray.f95: Likewise.
10530 * gfortran.dg/goacc/critical.f95: Likewise.
10531 * gfortran.dg/goacc/data-clauses.f95: Likewise.
10532 * gfortran.dg/goacc/data-tree.f95: Likewise.
10533 * gfortran.dg/goacc/declare-1.f95: Likewise.
10534 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
10535 * gfortran.dg/goacc/fixed-1.f: Likewise.
10536 * gfortran.dg/goacc/fixed-2.f: Likewise.
10537 * gfortran.dg/goacc/fixed-3.f: Likewise.
10538 * gfortran.dg/goacc/fixed-4.f: Likewise.
10539 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
10540 * gfortran.dg/goacc/if.f95: Likewise.
10541 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
10542 * gfortran.dg/goacc/list.f95: Likewise.
10543 * gfortran.dg/goacc/literal.f95: Likewise.
10544 * gfortran.dg/goacc/loop-1.f95: Likewise.
10545 * gfortran.dg/goacc/loop-2.f95: Likewise.
10546 * gfortran.dg/goacc/loop-3.f95: Likewise.
10547 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10548 * gfortran.dg/goacc/omp.f95: Likewise.
10549 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
10550 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
10551 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
10552 * gfortran.dg/goacc/parameter.f95: Likewise.
10553 * gfortran.dg/goacc/private-1.f95: Likewise.
10554 * gfortran.dg/goacc/private-2.f95: Likewise.
10555 * gfortran.dg/goacc/private-3.f95: Likewise.
10556 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
10557 * gfortran.dg/goacc/reduction-2.f95: Likewise.
10558 * gfortran.dg/goacc/reduction.f95: Likewise.
10559 * gfortran.dg/goacc/routine-1.f90: Likewise.
10560 * gfortran.dg/goacc/routine-2.f90: Likewise.
10561 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
10562 * gfortran.dg/goacc/several-directives.f95: Likewise.
10563 * gfortran.dg/goacc/sie.f95: Likewise.
10564 * gfortran.dg/goacc/subarrays.f95: Likewise.
10565 * gfortran.dg/gomp/map-1.f90: Likewise.
10566 * gfortran.dg/openacc-define-1.f90: Likewise.
10567 * gfortran.dg/openacc-define-2.f90: Likewise.
10568 * gfortran.dg/openacc-define-3.f90: Likewise.
10569 * g++.dg/gomp/block-1.C: Update for changed compiler output.
10570 * g++.dg/gomp/block-2.C: Likewise.
10571 * g++.dg/gomp/block-3.C: Likewise.
10572 * g++.dg/gomp/block-5.C: Likewise.
10573 * g++.dg/gomp/target-1.C: Likewise.
10574 * g++.dg/gomp/target-2.C: Likewise.
10575 * g++.dg/gomp/taskgroup-1.C: Likewise.
10576 * g++.dg/gomp/teams-1.C: Likewise.
10577 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
10578 * gcc.dg/cilk-plus/jump.c: Likewise.
10579 * gcc.dg/gomp/block-1.c: Likewise.
10580 * gcc.dg/gomp/block-10.c: Likewise.
10581 * gcc.dg/gomp/block-2.c: Likewise.
10582 * gcc.dg/gomp/block-3.c: Likewise.
10583 * gcc.dg/gomp/block-4.c: Likewise.
10584 * gcc.dg/gomp/block-5.c: Likewise.
10585 * gcc.dg/gomp/block-6.c: Likewise.
10586 * gcc.dg/gomp/block-7.c: Likewise.
10587 * gcc.dg/gomp/block-8.c: Likewise.
10588 * gcc.dg/gomp/block-9.c: Likewise.
10589 * gcc.dg/gomp/target-1.c: Likewise.
10590 * gcc.dg/gomp/target-2.c: Likewise.
10591 * gcc.dg/gomp/taskgroup-1.c: Likewise.
10592 * gcc.dg/gomp/teams-1.c: Likewise.
10594 2015-01-15 David Malcolm <dmalcolm@redhat.com>
10596 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
10599 2015-01-15 Mike Stump <mikestump@comcast.net>
10601 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
10602 * gcc.dg/inline_2.c: Likewise.
10603 * gcc.dg/inline_3.c: Likewise.
10604 * gcc.dg/inline_4.c: Likewise.
10606 2015-01-15 Janus Weil <janus@gcc.gnu.org>
10609 * gfortran.dg/proc_ptr_comp_43.f90: New.
10611 2015-01-15 Mike Stump <mikestump@comcast.net>
10613 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
10614 * gcc.dg/unroll_2.c: Likewise.
10615 * gcc.dg/unroll_3.c: Likewise.
10616 * gcc.dg/unroll_4.c: Likewise.
10617 * gcc.dg/unroll_5.c: Likewise.
10619 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
10622 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
10624 * gcc.target/aarch64/test_frame_6.c: Likewise.
10625 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
10626 x30 and x19 (in the epilogue).
10627 * gcc.target/aarch64/test_frame_4.c: Likewise.
10628 * gcc.target/aarch64/test_frame_7.c: Likewise.
10630 2015-01-15 Martin Liska <mliska@suse.cz>
10632 * g++.dg/ipa/pr64068.C: New test.
10633 * gcc.dg/ipa/PR64559.c: New test.
10635 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
10637 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
10640 2015-01-15 Richard Biener <rguenther@suse.de>
10642 PR tree-optimization/61743
10643 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
10644 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
10646 2015-01-15 Renlin Li <renlin.li@arm.com>
10648 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
10649 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
10651 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
10653 * gcc.dg/vect/vect-aggressive-1.c: New.
10654 * gcc.target/i386/avx2-vect-aggressive.c: New.
10656 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
10658 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
10660 2015-01-15 Richard Biener <rguenther@suse.de>
10663 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
10664 -Wl,-undefined,dynamic_lookup.
10666 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
10668 * gnat.dg/opt47.adb: New test.
10670 2015-01-15 Richard Biener <rguenther@suse.de>
10673 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
10675 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
10677 PR tree-optimization/64434
10678 * gcc.dg/torture/pr64434.c: New test.
10680 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
10682 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
10683 -mno-micromips. MIPS32R1 and below require -mno-micromips.
10684 -march=loongson* and -march=octeon* require -mno-micromips.
10686 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
10687 Matthew Fortune <matthew.fortune@imgtec.com>
10689 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
10690 * gcc.target/mips/call-saved-5.c (foo): Likewise.
10691 * gcc.target/mips/call-saved-6.c (foo): Likewise.
10692 * gcc.target/mips/call-saved-7.c: New file.
10693 * gcc.target/mips/call-saved-8.c: New file.
10694 * gcc.target/mips/call-saved-9.c: New file.
10696 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
10698 * gcc.target/mips/lsa.c: New file.
10699 * gcc.target/mips/mips64-lsa.c: Likewise.
10700 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
10701 * gcc.target/mips/mulsize-4.c: Likewise.
10702 * gcc.target/mips/mulsize-5.c: New file.
10703 * gcc.target/mips/mulsize-6.c: Likewise.
10704 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
10705 and !HAS_LSA as ghost options.
10706 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
10709 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
10711 * g++.dg/torture/20141013.c: Set -fno-short-enums.
10713 2015-01-15 Richard Biener <rguenther@suse.de>
10715 PR middle-end/64365
10716 * gcc.dg/torture/pr64365.c: New testcase.
10718 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
10720 * gcc.dg/stackprotectexplicit1.c: New test.
10721 * g++.dg/stackprotectexplicit2.c: New test.
10723 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10726 * gfortran.dg/inquire_internal.f90: New.
10727 * gfortran.dg/negative_unit_check.f90: New.
10729 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
10732 * gcc.target/sh/pr53988-1.c: New.
10734 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
10737 * g++.dg/tls/thread_local-ice3.C: New.
10739 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
10741 * gcc.target/i386/fentry-override.c: Properly place {} in target
10742 selector. Remove nonpic.
10743 * gcc.target/i386/fentry.c: Likewise.
10745 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
10747 * gcc.dg/atomic-invalid.c: Check for invalid memory model
10748 warnings instead of errors.
10750 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
10752 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
10753 option support instead of ENABLE_LTO from Makefile.
10755 2015-01-14 Richard Biener <rguenther@suse.de>
10757 PR tree-optimization/59354
10758 * gcc.dg/vect/pr59354.c: New testcase.
10760 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
10762 * lib/target-supports.exp
10763 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
10764 on ARM architures before v7.
10766 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
10768 PR middle-end/59448
10769 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
10770 an atomic_exchange.
10772 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
10775 * gcc.target/i386/pr64386.c: New test.
10777 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
10780 * gcc.target/i386/pr64393.c: New test.
10782 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
10785 * gcc.target/i386/pr64387.c: New test.
10787 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
10789 * gcc.target/aarch64/store-pair-1.c: Fix typo.
10791 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10793 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
10795 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
10798 * gcc.target/arm/pr64453.c: New.
10800 2015-01-14 Richard Biener <rguenther@suse.de>
10803 * gcc.dg/lto/pr64415_0.c: New testcase.
10804 * gcc.dg/lto/pr64415_1.c: Likewise.
10806 2015-01-14 Martin Liska <mliska@suse.cz>
10808 * gcc.dg/ipa/pr64307.c: New test.
10810 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
10812 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
10813 64-bit and 128-bit.
10815 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10818 * gcc.target/arm/pr64460_1.c: New test.
10820 2015-01-14 Richard Biener <rguenther@suse.de>
10822 PR tree-optimization/64493
10823 PR tree-optimization/64495
10824 * gcc.dg/vect/pr64493.c: New testcase.
10825 * gcc.dg/vect/pr64495.c: Likewise.
10827 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
10829 * gcc.dg/Warray-bounds-11.c: New test-case.
10831 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
10833 * gcc.target/mips/octeon3-pipe-1.c: New test.
10835 2015-01-13 David Malcolm <dmalcolm@redhat.com>
10837 * jit.dg/harness.h (set_up_logging): Move string concatenation
10839 (concat_strings): New function.
10840 (dump_reproducer): New function.
10841 (test_jit): Call dump_reproducer.
10842 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
10844 (jit-dg-test): Delete any generated reproducer from previous runs.
10845 Verify that a generated reproducer was created, and verify that it
10847 * jit.dg/test-nested-contexts.c (main): Call
10848 gcc_jit_context_dump_reproducer_to_file.
10850 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10852 * gcc.dg/aru-2.c: Add dg-require-profiling.
10854 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10856 * lib/target-supports.exp (check_profiling_available): Check if
10859 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
10862 * g++.dg/torture/pr64565.C: New testcase.
10864 2015-01-13 Marek Polacek <polacek@redhat.com>
10866 PR middle-end/64391
10867 * gcc.dg/tm/pr64391.c: New test.
10869 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10871 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
10874 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10876 * gcc.target/i386/pie.c: New test.
10878 * lib/target-supports.exp (check_effective_target_pie): New.
10880 2015-01-13 Jakub Jelinek <jakub@redhat.com>
10882 PR rtl-optimization/64286
10883 * gcc.target/i386/avx2-pr64286.c: New test.
10885 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
10888 * g++.dg/cpp0x/vt-57626.C: New.
10890 2015-01-13 Jakub Jelinek <jakub@redhat.com>
10893 * gfortran.dg/pr64528.f90: New test.
10895 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
10897 * gcc.target/aarch64/subsp.c: New test.
10899 2015-01-13 Andrew Pinski <apinski@cavium.com>
10901 * gcc.target/aarch64/store-pair-1.c: New testcase.
10903 2015-01-13 Richard Biener <rguenther@suse.de>
10906 * gcc.dg/lto/pr64373_0.c: New testcase.
10908 2015-01-13 Andrew Pinski <apinski@cavium.com>
10910 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
10911 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
10913 2015-01-13 Richard Biener <rguenther@suse.de>
10915 PR tree-optimization/64406
10916 * gcc.dg/pr64406.c: New testcase.
10918 2015-01-13 Richard Biener <rguenther@suse.de>
10920 PR tree-optimization/64404
10921 * gcc.dg/vect/pr64404.c: New testcase.
10923 2015-01-13 Richard Biener <rguenther@suse.de>
10925 PR tree-optimization/64568
10926 * g++.dg/torture/pr64568.C: New testcase.
10928 2015-01-12 David Malcolm <dmalcolm@redhat.com>
10930 * jit.dg/test-error-local-used-from-other-function.c: New test
10932 * jit.dg/test-error-param-reuse.c: New test case.
10933 * jit.dg/test-error-param-sharing.c: New test case.
10934 * jit.dg/test-error-param-used-from-other-function.c: New test
10936 * jit.dg/test-error-param-used-without-a-function.c: New test
10939 2015-01-12 Jakub Jelinek <jakub@redhat.com>
10941 PR tree-optimization/64563
10942 * gcc.dg/pr64563.c: New test.
10945 * gcc.target/i386/pr64513.c: New test.
10947 PR tree-optimization/64454
10948 * gcc.dg/pr64454.c: New test.
10951 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
10953 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
10954 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
10955 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
10956 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
10957 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
10958 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
10959 * gcc.dg/vect/slp-25.c: Likewise.
10960 * gcc.dg/vect/vect-109.c: Likewise.
10961 * gcc.dg/vect/vect-13.c: Likewise.
10962 * gcc.dg/vect/vect-17.c: Likewise.
10963 * gcc.dg/vect/vect-18.c: Likewise.
10964 * gcc.dg/vect/vect-19.c: Likewise.
10965 * gcc.dg/vect/vect-20.c: Likewise.
10966 * gcc.dg/vect/vect-21.c: Likewise.
10967 * gcc.dg/vect/vect-22.c: Likewise.
10968 * gcc.dg/vect/vect-27.c: Likewise.
10969 * gcc.dg/vect/vect-29.c: Likewise.
10970 * gcc.dg/vect/vect-2-big-array.c: Likewise.
10971 * gcc.dg/vect/vect-2.c: Likewise.
10972 * gcc.dg/vect/vect-3.c: Likewise.
10973 * gcc.dg/vect/vect-4.c: Likewise.
10974 * gcc.dg/vect/vect-5.c: Likewise.
10975 * gcc.dg/vect/vect-72.c: Likewise.
10976 * gcc.dg/vect/vect-73-big-array.c: Likewise.
10977 * gcc.dg/vect/vect-73.c: Likewise.
10978 * gcc.dg/vect/vect-77-global.c: Likewise.
10979 * gcc.dg/vect/vect-78-global.c: Likewise.
10980 * gcc.dg/vect/vect-7.c: Likewise.
10981 * gcc.dg/vect/vect-86.c: Likewise.
10982 * gcc.dg/vect/vect-align-1.c: Likewise.
10983 * gcc.dg/vect/vect-align-3.c: Likewise.
10984 * gcc.dg/vect/vect-all-big-array.c: Likewise.
10985 * gcc.dg/vect/vect-all.c: Likewise.
10986 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
10987 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
10988 * gcc.dg/vect/vect-peel-3.c: Likewise.
10989 * gcc.dg/vect/vect-peel-4.c: Likewise.
10990 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
10992 2015-01-12 Jeff Law <law@redhat.com>
10995 * gcc.target/m68k/pr64461.c: New test.
10997 2015-01-12 David Malcolm <dmalcolm@redhat.com>
10999 * jit.dg/test-array-as-pointer.c (create_code): Update call
11000 to gcc_jit_context_new_global by setting "kind" to
11001 GCC_JIT_GLOBAL_IMPORTED.
11002 * jit.dg/test-error-array-as-pointer.c: Likewise.
11003 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
11004 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
11005 setting kind to GCC_JIT_GLOBAL_EXPORTED.
11006 * jit.dg/test-using-global.c (the_global): Rename to...
11007 (imported_global): ...this.
11008 (create_code): Update to test the three kinds of global.
11009 (verify_code): Likewise.
11011 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
11014 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
11015 undefined behavior.
11016 * gcc.target/i386/pr64291-2.c: Updated.
11018 2015-01-12 Richard Biener <rguenther@suse.de>
11020 PR tree-optimization/64530
11021 * gfortran.dg/pr64530.f90: New testcase.
11023 2015-01-12 Richard Biener <rguenther@suse.de>
11025 PR middle-end/64357
11026 * gcc.dg/torture/pr64357.c: New testcase.
11028 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
11030 * gcc.target/i386/nop-mcount.c: Properly place {} in target
11033 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11034 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
11036 2015-01-12 Martin Liska <mliska@suse.cz>
11038 * gcc.dg/ipa/PR64550.c: New test.
11040 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
11043 * g++.dg/ipa/pr63470.C: New testcase.
11045 2015-01-11 Janus Weil <janus@gcc.gnu.org>
11048 * gfortran.dg/typebound_operator_20.f90: New.
11050 2015-01-11 Janus Weil <janus@gcc.gnu.org>
11053 * gfortran.dg/proc_ptr_comp_42.f90: New.
11055 2015-01-11 Janus Weil <janus@gcc.gnu.org>
11058 * gfortran.dg/proc_ptr_comp_41.f90: New.
11060 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
11062 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
11064 2015-01-10 Tobias Burnus <burnus@net-b.de>
11067 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
11068 and add dg-excess-errors.
11069 * gfortran.dg/line_length_6.f90: New.
11070 * gfortran.dg/line_length_7.f90: New.
11071 * gfortran.dg/line_length_8.f90: New.
11072 * gfortran.dg/line_length_9.f90: New.
11073 * gfortran.dg/line_length_10.f90: New.
11074 * gfortran.dg/line_length_11.f90: New.
11076 2015-01-09 David Malcolm <dmalcolm@redhat.com>
11078 * jit.dg/test-threads.c (struct testcase): Move declaration
11079 to jit.dg/all-non-failing-tests.h.
11080 (testcases): Likewise.
11081 * jit.dg/all-non-failing-tests.h (struct testcase): Move
11082 declaration here from jit.dg/all-non-failing-tests.h.
11083 (testcases): Likewise.
11084 * jit.dg/test-combination.c (create_code): Eliminate spelling
11085 out all of the testcases in favor of looping through the
11086 "testcases" metadata.
11087 (verify_code): Likewise.
11089 2015-01-09 Jakub Jelinek <jakub@redhat.com>
11091 PR rtl-optimization/64536
11092 * gcc.dg/pr64536.c: New test.
11094 2015-01-09 David Malcolm <dmalcolm@redhat.com>
11096 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
11097 * jit.dg/test-combination.c (create_code): Likewise.
11098 (verify_code): Likewise.
11099 * jit.dg/test-constants.c: New test case.
11100 * jit.dg/test-threads.c: Add test-constants.c.
11102 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
11105 * objc.dg/gnu-api-2-class.m: Add a test case
11106 for the above change.
11108 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
11110 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
11112 2015-01-09 Richard Biener <rguenther@suse.de>
11114 PR tree-optimization/64410
11115 * g++.dg/vect/pr64410.cc: New testcase.
11117 2015-01-09 Martin Liska <mliska@suse.cz>
11119 * gcc.dg/ipa/ipa-icf-32.c: New test.
11121 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
11123 * c-c++-common/tsan/tsan_barrier.h: New.
11124 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
11125 * c-c++-common/tsan/bitfield_race.c: Likewise.
11126 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
11127 * c-c++-common/tsan/mutexset1.c: Likewise.
11128 * c-c++-common/tsan/race_on_barrier.c: Likewise.
11129 * c-c++-common/tsan/race_on_mutex.c: Likewise.
11130 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
11131 * c-c++-common/tsan/simple_race.c: Likewise.
11132 * c-c++-common/tsan/simple_stack.c: Likewise.
11133 * c-c++-common/tsan/sleep_sync.c: Likewise.
11134 * c-c++-common/tsan/tiny_race.c: Likewise.
11135 * c-c++-common/tsan/tls_race.c: Likewise.
11136 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
11137 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
11138 * g++.dg/tsan/atomic_free.C: Likewise.
11139 * g++.dg/tsan/atomic_free2.C: Likewise.
11140 * g++.dg/tsan/cond_race.C: Likewise.
11141 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
11143 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
11146 * lib/target-supports.exp (check_effective_target_libatomic_available):
11148 * gfortran.dg/coarray/caf.exp: Only add -latomic for
11149 targets that match effective-target libatomic_available.
11150 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
11152 2015-01-08 David Malcolm <dmalcolm@redhat.com>
11154 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
11155 Verify the result of gcc_jit_context_get_last_error.
11156 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
11158 2015-01-08 Jakub Jelinek <jakub@redhat.com>
11160 PR tree-optimization/63989
11161 * gcc.dg/strlenopt-27.c: New test.
11163 2015-01-08 David Malcolm <dmalcolm@redhat.com>
11165 * jit.dg/harness.h (set_up_logging): New function.
11166 (test_jit): Fail if gcc_jit_context_acquire fails. Call
11167 set_up_logging on the context, so that every testcase is
11168 logged to a particular file.
11169 * jit.dg/test-nested-contexts.c (main): Open a logfile,
11170 and call gcc_jit_context_set_logfile on the top-level context.
11172 2015-01-08 Jakub Jelinek <jakub@redhat.com>
11175 * g++.dg/opt/pr64338.C: New test.
11177 2015-01-08 Tobias Burnus <burnus@net-b.de>
11179 * gfortran.dg/coarray/codimension_2b.f90: New file.
11180 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
11181 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
11183 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
11186 * g++.dg/ext/fnname4.C: New.
11188 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
11191 * g++.dg/cpp0x/constexpr-64462.C: New.
11193 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
11196 * g++.dg/cpp0x/deleted10.C: New.
11198 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11200 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
11202 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11204 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
11205 GCC_JIT_UNARY_OP_ABS.
11206 (verify_unary_ops): Likewise.
11208 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11210 * jit.dg/test-arith-overflow.c: New test case.
11211 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
11212 * jit.dg/test-combination.c (create_code): Likewise.
11213 (verify_code): Likewise.
11214 * jit.dg/test-threads.c (testcases): Likewise.
11216 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11218 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
11219 rather than "jit". Load g++.exp, and call g++_init.
11220 Run test-*.cc files within the testsuite and *.cc files within
11222 (jit-dg-test): Drop the addition of -fgnu89-inline to
11223 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
11224 doing it when compiling C testcases (since g++ does not handle
11225 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
11226 is restored to the value after g++_init ran, rather than the
11227 value before g++_init ran. Return a list of
11228 $comp_output $output_file, as dg-test assumes.
11230 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11232 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
11233 make it easier to figure out the origin of each test result when
11234 running test-combination.c and test-threads.c.
11235 (CHECK_VALUE): Likewise.
11236 (CHECK_DOUBLE_VALUE): Likewise.
11237 (CHECK_STRING_VALUE): Likewise.
11238 (CHECK_STRING_STARTS_WITH): Likewise.
11239 (CHECK_STRING_CONTAINS): Likewise.
11241 (check_string_value): Likewise, add "funcname" param.
11242 (check_string_starts_with): Likewise.
11243 (check_string_contains): Likewise.
11245 2015-01-07 David Malcolm <dmalcolm@redhat.com>
11247 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
11248 generating name of built executable.
11250 2015-01-07 Marek Polacek <polacek@redhat.com>
11253 * gcc.dg/pr64440.c: New test.
11254 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
11256 2015-01-07 Marek Polacek <polacek@redhat.com>
11259 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
11260 * gcc.dg/pr64417.c: New test.
11262 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11265 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
11268 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
11270 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
11271 Check if testcases run without errors, not just if they compile.
11273 2015-01-06 Christian Bruel <christian.bruel@st.com>
11276 * gcc.target/sh/pr64507.c: New test.
11278 2015-01-06 Arnaud Charlet <charlet@adacore.com>
11280 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
11282 2015-01-06 Jakub Jelinek <jakub@redhat.com>
11284 * c-c++-common/asan/sanitize-all-1.c: New test.
11285 * c-c++-common/ubsan/sanitize-all-1.c: New test.
11286 * c-c++-common/ubsan/sanitize-all-2.c: New test.
11287 * c-c++-common/ubsan/sanitize-all-3.c: New test.
11288 * c-c++-common/ubsan/sanitize-all-4.c: New test.
11290 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
11292 * lib/target-supports.exp (check_profiling_available): Return 0 for
11294 (check_effective_target_tls_runtime): Likewise.
11295 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
11296 * gcc.dg/20020312-2.c: Adjust for Visium.
11297 * gcc.dg/tls/thr-cse-1.c: Likewise
11298 * gcc.dg/tree-ssa/20040204-1.c: Likewise
11299 * gcc.dg/tree-ssa/loop-1.c: Likewise.
11300 * gcc.dg/weak/typeof-2.c: Likewise.
11302 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
11304 PR rtl-optimization/64287
11305 * gcc.dg/aru-2.c: New test.
11307 2015-01-05 Jakub Jelinek <jakub@redhat.com>
11310 * c-c++-common/ubsan/pr64344-1.c: New test.
11311 * c-c++-common/ubsan/pr64344-2.c: New test.
11313 PR tree-optimization/64465
11314 * gcc.dg/pr64465.c: New test.
11316 PR tree-optimization/64494
11317 * gcc.c-torture/compile/pr64494.c: New test.
11319 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11322 * gfortran.dg/realloc_on_assign_25.f90: New test.
11324 2015-01-05 Jakub Jelinek <jakub@redhat.com>
11326 Update copyright years.
11328 2015-01-05 Marek Polacek <polacek@redhat.com>
11331 * gcc.dg/pr64423.c: New test.
11333 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
11335 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
11336 mmix-knuth-mmixware for the same reason as for MIPS.
11337 * gcc.dg/debug/debug-2.c: Ditto.
11339 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
11341 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
11344 * lib/gfortran.exp: Add libatomic library search path.
11345 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
11346 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
11348 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
11350 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11352 * c-c++-common/tsan/bitfield_race.c: New testcase.
11353 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
11355 2015-01-02 Tobias Burnus <burnus@net-b.de>
11357 * gfortran.dg/coarray/collectives_4.f90: New.
11359 2015-01-02 Janus Weil <janus@gcc.gnu.org>
11362 * gfortran.dg/extends_16.f90: New.
11364 2015-01-02 Tobias Burnus <burnus@net-b.de>
11366 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
11368 2015-01-02 Tobias Burnus <burnus@net-b.de>
11370 * gfortran.dg/coarray/codimension_2.f90: New.
11371 * gfortran.dg/coarray/codimension_2a.f90: New.
11372 * gfortran.dg/coarray_35.f90: New.
11373 * gfortran.dg/coarray_35a.f90: New.
11375 2015-01-02 Janus Weil <janus@gcc.gnu.org>
11378 * gfortran.dg/dummy_procedure_11.f90: New.
11380 Copyright (C) 2015 Free Software Foundation, Inc.
11382 Copying and distribution of this file, with or without modification,
11383 are permitted in any medium without royalty provided the copyright
11384 notice and this notice are preserved.