2015-09-25 Vladimir Makarov <vmakarov@redhat.com>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob248f933ac1ea30c29112fa983578ab143100be26
1 2015-09-25  Mikael Morin  <mikael@gcc.gnu.org>
3         PR fortran/55603
4         * gfortran.dg/allocatable_function_9.f90: New.
6 2015-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
8         PR target/67675
9         * gcc.target/sh/pr67675.c: New.
11 2015-09-25  Richard Sandiford  <richard.sandiford@arm.com>
13         * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
15 2015-09-25  H.J. Lu  <hongjiu.lu@intel.com>
17         * gcc.target/i386/pr66749.c (dg-options): Replace
18         -mtune=lakemount with -mtune=lakemont.
19         * gcc.target/i386/pr66821.c (dg-options): Likewise.
20         * gcc.target/i386/pr67329.c (dg-options): Likewise.
22 2015-09-25  Marek Polacek  <polacek@redhat.com>
24         * c-c++-common/ubsan/bounds-11.c: New test.
25         * c-c++-common/ubsan/bounds-12.c: New test.
27 2015-09-25  Marek Polacek  <polacek@redhat.com>
29         PR sanitizer/64906
30         * c-c++-common/ubsan/pr64906.c: New test.
32 2015-09-24  H.J. Lu  <hongjiu.lu@intel.com>
34         * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
35         with -mtune=lakemount.
36         * gcc.target/i386/pr66821.c (dg-options): Likewise.
37         * gcc.target/i386/pr67329.c (dg-options): Likewise.
39 2015-09-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
41         PR driver/67640
42         * gcc.dg/Werror-13.c: New test.
44 2015-09-24  Szabolcs Nagy  <szabolcs.nagy@arm.com>
46         * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
48 2015-09-24  Richard Biener  <rguenther@suse.de>
50         PR lto/67699
51         * g++.dg/pr67699.C: New testcase.
53 2015-09-24  Richard Earnshaw  <rearnsha@arm.com>
55         PR libgcc/67624
56         * gcc.target/arm/fp16-inf.c: New test.
58 2015-09-24  Kirill Yukhin <kirill.yukhin@intel.com>
60         * gcc.target/i386/avx512vbmi-check.h (main): Fix register
61         name while checking for AVX-512VBMI presence.
63 2015-09-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
65         * lib/target-supports.exp (check_effective_target_pie): Check for
66         PIE support on Solaris 11.x and 12.
68 2015-09-24  Richard Biener  <rguenther@suse.de>
70         * g++.dg/tree-ssa/restrict3.C: New testcase.
72 2015-09-24  Richard Biener  <rguenther@suse.de>
74         PR tree-optimization/48885
75         * gcc.dg/tree-ssa/restrict-6.c: New testcase.
77 2015-09-24  Patrick Palka  <ppalka@gcc.gnu.org>
79         * c-c++-common/Wmisleading-indentation.c: Augment test.
81 2015-09-23  Ville Voutilainen  <ville.voutilainen@gmail.com>
83         Fix small typos in the coding rule enforcement warnings.
84         * g++.dg/diagnostic/disable.C: Replace 'namepace'
85         with 'namespace'.
87 2015-09-23  Richard Biener  <rguenther@suse.de>
89         PR middle-end/67662
90         * gcc.dg/ubsan/pr67662.c: New testcase.
92 2015-09-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
94         PR c/49655
95         * gcc.dg/pragma-diag-6.c: New test.
97 2015-09-23  James Greenhalgh  <james.greenhalgh@arm.com>
99         * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
101 2015-09-23  Richard Biener  <rguenther@suse.de>
103         * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
105 2015-09-22  Patrick Palka  <ppalka@gcc.gnu.org>
107         * c-c++-common/Wmisleading-indentation.c: Augment test.
109 2015-09-22  Nathan Sidwell  <nathan@codesourcery.com>
111         * g++.dg/diagostic/disable.C: New.
113 2015-09-22  Tom de Vries  <tom@codesourcery.com>
115         PR tree-optimization/67671
116         * g++.dg/pr67671.C: New test.
118 2015-09-22  Alexander Fomin <alexander.fomin@intel.com>
120         PR target/67480
121         * gcc.target/i386/pr67480.c: New test.
123 2015-09-22  Kirill Yukhin <kirill.yukhin@intel.com>
125         * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
126         avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
127         * gcc.target/i386/builtin_target.c: Test  avx512vl, avx512bw,
128         avx512dq, avx512cd, avx512er and avx512pf.
130 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
132         * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
133         update-fetch operations.
134         * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
136 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
138         * gcc.target/aarch64/atomic-inst-ldadd.c: New.
139         * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
141 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
143         * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
144         (TEST_ONE): New.
145         * gcc.target/aarch64/atomic-inst-swap.c: New.
147 2015-09-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
149         * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
150         * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
151         * gcc.target/i386/pr59789.c (f1): Likewise.
152         * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
153         * gcc.target/i386/intrinsics_6.c: Likewise.
154         * gcc.dg/winline-5.c (int t): Likewise.
155         * gcc.dg/winline-9.c (t): Likewise.
156         * gcc.dg/always_inline2.c (q): Likewise.
157         * gcc.dg/winline-2.c (inline int t): Likewise.
158         * gcc.dg/winline-6.c: Likewise.
159         * gcc.dg/winline-10.c (void g): Likewise.
160         * gcc.dg/pr49243.c (void parse): Likewise.
161         * gcc.dg/always_inline3.c (q2): Likewise.
162         * gcc.dg/winline-3.c: Likewise.
163         * gcc.dg/winline-7.c (inline void *t): Likewise.
165 2015-09-22  Tom de Vries  <tom@codesourcery.com>
167         PR tree-optimization/67666
168         * g++.dg/pr67666.C: New test.
170 2015-09-21  Steven G. Kargl  <kargl@gcc.gnu.org>
172         PR fortran/67615
173         * gfortran.dg/pr67615.f90: new test.
175 2015-09-21  Jeff Law  <law@redhat.com>
177         * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
179 2015-09-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
181         Complete the implementation of N4230, Nested namespace definition.
182         * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
183         attributes and nested namespace definitions.
184         * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
185         * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
186         * g++.dg/cpp1y/feat-cxx14-neg.C: New.
187         * g++.dg/cpp1z/namespace-attribs.C: Likewise.
188         * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
189         appearing before the namespace identifier.
191 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
193         PR c/66415
194         * gcc.dg/cpp/pr66415-1.c: Test column number.
196 2015-09-21  Richard Biener  <rguenther@suse.de>
198         * g++.dg/ext/attr-alias-3.C: Add -g.
200 2015-09-21  Richard Biener  <rguenther@suse.de>
202         PR debug/67664
203         * g++.dg/debug/dwarf2/pr67764.C: New testcase.
205 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
207         PR target/64345
208         * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
210 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
212         * gcc.dg/pragma-diag-5.c: Fix excess warning.
214 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
216         PR middle-end/60832
217         * gcc.dg/pr53265.c: Update.
219 2015-09-21  Eric Botcazou  <ebotcazou@adacore.com>
221         * gcc.target/arm/stack-checking.c: Skip for Thumb1.
223 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
225         PR target/59478
226         * gcc.target/sh/pr59478.c: New.
228 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
230         PR target/67126
231         * gcc.target/sh/pr51244-12.c: Adjust testcase.
232         * gcc.target/sh/pr54236-2.c: Likewise.
234 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
236         * gcc.target/sh/pr43417.c: Move target independent test to ...
237         * gcc.c-torture/compile/pr43417.c: ... here.
239 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
241         * gcc.target/sh/sh.exp (check_effective_target_sh4a,
242         check_effective_target_big_endian, check_effective_target_little_endian,
243         check_effective_target_any_fpu, check_effective_target_double_fpu,
244         check_effective_target_use_single_only_fpu,
245         check_effective_target_default_single_fpu,
246         check_effective_target_no_fpu, check_effective_target_has_xf_regs,
247         check_effective_target_has_fsca, check_effective_target_has_fsrra,
248         check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
249         check_effective_target_fmovd_enabled,
250         check_effective_target_has_privileged, check_effective_target_has_pref,
251         check_effective_target_banked_r0r7_isr,
252         check_effective_target_stack_save_isr): New effective target checks.
253         * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
254         * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
255         * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
256         * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
257         * gcc.target/sh/20080410-1.c: Use new effective target checks.
258         * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
259         * gcc.target/sh/attr-isr.c: Likewise.
260         * gcc.target/sh/fpul-usage-1.c: Likewise.
261         * gcc.target/sh/hiconst.c: Likewise.
262         * gcc.target/sh/mfmovd.c: Likewise.
263         * gcc.target/sh/pr21255-3.c: Likewise.
264         * gcc.target/sh/pr33135-1.c: Likewise.
265         * gcc.target/sh/pr33135-2.c: Likewise.
266         * gcc.target/sh/pr33135-3.c: Likewise.
267         * gcc.target/sh/pr33135-4.c: Likewise.
268         * gcc.target/sh/pr39423-2.c: Likewise.
269         * gcc.target/sh/pr49880-4.c: Likewise.
270         * gcc.target/sh/pr49880-5.c: Likewise.
271         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
272         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
273         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
274         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
275         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
276         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
277         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
278         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
279         * gcc.target/sh/pr50751-2.c: Likewise.
280         * gcc.target/sh/pr50751-3.c: Likewise.
281         * gcc.target/sh/pr50751-5.c: Likewise.
282         * gcc.target/sh/pr50751-6.c: Likewise.
283         * gcc.target/sh/pr50751-8.c: Likewise.
284         * gcc.target/sh/pr51244-15.c: Likewise.
285         * gcc.target/sh/pr51244-2.c: Likewise.
286         * gcc.target/sh/pr51244-20.c: Likewise.
287         * gcc.target/sh/pr51244-6.c: Likewise.
288         * gcc.target/sh/pr52483-4.c: Likewise.
289         * gcc.target/sh/pr53511-1.c: Likewise.
290         * gcc.target/sh/pr53512-1.c: Likewise.
291         * gcc.target/sh/pr53512-2.c: Likewise.
292         * gcc.target/sh/pr53512-3.c: Likewise.
293         * gcc.target/sh/pr53512-4.c: Likewise.
294         * gcc.target/sh/pr53513-1.c: Likewise.
295         * gcc.target/sh/pr54089-2.c: Likewise.
296         * gcc.target/sh/pr54089-3.c: Likewise.
297         * gcc.target/sh/pr54089-4.c: Likewise.
298         * gcc.target/sh/pr54602-2.c: Likewise.
299         * gcc.target/sh/pr54602-3.c: Likewise.
300         * gcc.target/sh/pr54602-4.c: Likewise.
301         * gcc.target/sh/pr54680.c: Likewise.
302         * gcc.target/sh/pr55303-1.c: Likewise.
303         * gcc.target/sh/pr55303-2.c: Likewise.
304         * gcc.target/sh/pr55303-3.c: Likewise.
305         * gcc.target/sh/pr56547-1.c: Likewise.
306         * gcc.target/sh/pr56547-2.c: Likewise.
307         * gcc.target/sh/pr61195.c: Likewise.
308         * gcc.target/sh/pr61996.c: Likewise.
309         * gcc.target/sh/pr6526.c: Likewise.
310         * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
311         * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
312         * gcc.target/sh/prefetch.c: Likewise.
313         * gcc.target/sh/rte-delay-slot.c: Likewise.
314         * gcc.target/sh/sh2a-band.c: Likewise.
315         * gcc.target/sh/sh2a-bclr.c: Likewise.
316         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
317         * gcc.target/sh/sh2a-bld.c: Likewise.
318         * gcc.target/sh/sh2a-bor.c: Likewise.
319         * gcc.target/sh/sh2a-bset.c: Likewise.
320         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
321         * gcc.target/sh/sh2a-bxor.c: Likewise.
322         * gcc.target/sh/sh2a-jsrn.c: Likewise.
323         * gcc.target/sh/sh2a-movi20s.c: Likewise.
324         * gcc.target/sh/sh2a-movrt.c: Likewise.
325         * gcc.target/sh/sh2a-resbank.c: Likewise.
326         * gcc.target/sh/sh2a-rtsn.c: Likewise.
327         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
328         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
329         * gcc.target/sh/sh4a-cosf.c: Likewise.
330         * gcc.target/sh/sh4a-fsrra.c: Likewise.
331         * gcc.target/sh/sh4a-memmovua.c: Likewise.
332         * gcc.target/sh/sh4a-sincosf.c: Likewise.
333         * gcc.target/sh/sh4a-sinf.c: Likewise.
335 2015-09-20  Jeff Law  <law@redhat.com>
337         PR tree-optimization/47679
338         * g++.dg/warn/Wuninitialized-6.C: New test.
340 2015-09-18  Ville Voutilainen  <ville.voutilainen@gmail.com>
342         Implement nested namespace definitions.
343         * g++.dg/cpp1z/nested-namespace-def1.C: New.
344         * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
345         * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
346         * g++.dg/lookup/name-clash5.C: Adjust.
347         * g++.dg/lookup/name-clash6.C: Likewise.
349 2015-09-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
351         * gcc.dg/pragma-diag-5.c: New test.
353 2015-09-18  Uros Bizjak  <ubizjak@gmail.com>
355         PR middle-end/67619
356         * gcc.dg/torture/pr67619.c: New test.
357         * lib/target-supports.exp (check_effective_target_builtin_eh_return):
358         New procedure.
360 2015-09-18  Alan Lawrence  <alan.lawrence@arm.com>
362         PR tree-optimization/67283
363         * gcc.dg/tree-ssa/sra-15.c: New.
364         * gcc.dg/tree-ssa/sra-16.c: New.
366 2015-09-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
368         PR sanitizer/64078
369         * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
370         (f2, f3): Make the function static.
371         * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
373 2015-09-17  Christian Bruel  <christian.bruel@st.com>
375         * gcc.target/arm/attr_thumb-static2.c: New test.
377 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
379         * gnat.dg/overflow_sum3.adb: New test.
381 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
383         * gcc.target/arm/stack-checking.c: New test.
385 2015-09-17  Paul Thomas  <pault@gcc.gnu.org>
387         PR fortran/52846
388         * gfortran.dg/public_private_module_5.f90: Add module procedure
389         trigger_smod to ensure that the smod file is written.
391 2015-09-17  James Greenhalgh  <james.greenhalgh@arm.com>
393         * gcc.target/aarch64/copysign_1.c: New.
394         * gcc.target/aarch64/copysign_2.c: New.
396 2015-09-17  Bin Cheng  <bin.cheng@arm.com>
398         * gcc.dg/tree-ssa/loop-bound-2.c: New test.
399         * gcc.dg/tree-ssa/loop-bound-4.c: New test.
400         * gcc.dg/tree-ssa/loop-bound-6.c: New test.
402 2015-09-16  John Marino  <gnugcc@marino.st>
404         * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
406 2015-09-16  Richard Biener  <rguenther@suse.de>
408         PR middle-end/67253
409         * gcc.dg/torture/pr67253.c: New testcase.
411 2015-09-16  Richard Biener  <rguenther@suse.de>
413         PR middle-end/67271
414         * gcc.dg/pr67271.c: New testcase.
416 2015-09-16  Eric Botcazou  <ebotcazou@adacore.com>
418         * gnat.dg/opt49.adb: New test.
420 2015-09-16  Richard Biener  <rguenther@suse.de>
422         PR middle-end/67442
423         * gcc.dg/torture/pr67442.c: New testcase.
425 2015-09-15  Eric Botcazou  <ebotcazou@adacore.com>
427         * gnat.dg/array24.adb: New test.
428         * gnat.dg/blocklocs.adb: Delete.
430 2015-09-15  Marek Polacek  <polacek@redhat.com>
432         PR c/67580
433         * gcc.dg/pr67580.c: New test.
435 2015-09-15  Richard Biener  <rguenther@suse.de>
437         PR tree-optimization/67470
438         * gcc.dg/torture/pr67470.c: New testcase.
440 2015-09-15  Alan Lawrence  <alan.lawrence@arm.com>
442         * gcc.target/aarch64/vect_int32x2x4_1.c: New.
444 2015-09-15  Richard Biener  <rguenther@suse.de>
446         PR middle-end/67563
447         * gcc.dg/pr67563.c: New testcase.
449 2015-09-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
451         PR fortran/67460
452         * gfortran.dg/pr67460.f90: New test.
454 2015-09-14  Uros Bizjak  <ubizjak@gmail.com>
456         * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
457         * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
459 2015-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
461         PR c++/51911
462         * g++.dg/cpp0x/new-auto1.C: New.
464 2015-09-11  Mark Wielaard  <mjw@redhat.com>
466         PR c/28901
467         * g++.dg/warn/unused-variable-1.C: New test.
468         * g++.dg/warn/unused-variable-2.C: Likewise.
469         * gcc.dg/unused-4.c: Adjust warning for static const.
470         * gcc.dg/unused-variable-1.c: New test.
471         * gcc.dg/unused-variable-2.c: Likewise.
473 2015-09-13  David Edelsohn  <dje.gcc@gmail.com>
475         * gfortran.dg/private_type_3.f90: Require visibility.
476         * gfortran.dg/module_variable_2.f90: Same.
477         * gfortran.dg/nested_forall_1.f: Same.
478         * gfortran.dg/elemental_dependency_4.f90: Same.
479         * gfortran.dg/bind_c_usage_25.f90: Same.
480         * gfortran.dg/access_spec_1.f90: Same.
481         * gfortran.dg/public_private_module_2.f90: Same.
482         * gfortran.dg/host_assoc_variable_1.f90: Same.
483         * gfortran.dg/public_private_module_6.f90: Same.
484         * gfortran.dg/module_variable_1.f90: Same.
485         * gfortran.dg/pr37286.f90: Same.
486         * gfortran.dg/internal_pack_7.f90: Same.
487         * gfortran.dg/submodule_10.f08: Same.
488         * gfortran.dg/allocatable_function_8.f90: Same.
489         * gfortran.dg/merge_init_expr_2.f90: Same.
490         * gfortran.dg/class_37.f03: Same.
491         * gfortran.dg/vect/fast-math-vect-8.f90: Same.
492         * gfortran.dg/typebound_call_20.f03: Same.
493         * gfortran.dg/proc_ptr_result_3.f90: Same.
494         * gfortran.dg/pr32535.f90: Same.
495         * gfortran.dg/typebound_proc_19.f90: Same.
496         * gfortran.dg/initialization_10.f90: Same.
497         * gfortran.dg/bind_c_usage_8.f03: Same.
498         * gfortran.dg/pr61335.f90: Same.
499         * gfortran.dg/elemental_dependency_5.f90: Same.
500         * gfortran.dg/proc_ptr_3.f90: Same.
501         * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
503 2015-09-13  Eric Botcazou  <ebotcazou@adacore.com>
505         * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
506         * gcc.dg/Wno-frame-address.c: Skip for Visium.
507         * gcc.dg/loop-8.c: Likewise.
509 2015-09-12  Eric Botcazou  <ebotcazou@adacore.com>
511         PR ada/66965
512         * gnat.dg/specs/addr1.ads: Remove.
514 2015-09-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
516         * gcc.dg/pie-link.c: Add -pie to dg-options.
518 2015-09-11  Alex Velenko  <Alex.Velenko@arm.com>
520         * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
521         (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
523 2015-09-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
525         * gcc.target/powerpc/swaps-p8-20.c: New test.
526         * gcc.target/powerpc/swaps-p8-21.c: New test.
528 2015-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
530         PR fortran/67526
531         * gfortran.dg/pr67526.f90: New test.
533 2015-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
535         PR c++/67318
536         * g++.dg/cpp0x/variadic166.C: New.
538 2015-09-09  Mark Wielaard  <mjw@redhat.com>
540         * c-c++-common/nonnull-1.c: New test.
542 2015-09-10  Paul Thomas  <pault@gcc.gnu.org>
544         PR fortran/66993
545         * gfortran.dg/submodule_11.f08: New test.
547 2015-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
549         PR target/67506
550         * gcc.c-torture/compile/pr67506.c: New test.
552 2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
554         * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
555         initialization with a byte mask.  No change expected here.
556         * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
557         * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
558         initialization with contigious bitmask.  Literal pool is expectd
559         to be used here.
561 2015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
563         PR target/67439
564         * gcc.target/arm/pr67439_1.c: New test.
566 2015-09-10  Jiong Wang  <jiong.wang@arm.com>
568         * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
569         model.
571 2015-09-10  Jakub Jelinek  <jakub@redhat.com>
573         PR c++/67523
574         * g++.dg/gomp/pr67523.C: New test.
576         PR c++/67522
577         * g++.dg/gomp/pr67522.C: New test.
579         PR middle-end/67521
580         * c-c++-common/gomp/pr67521.c: New test.
582         PR middle-end/67517
583         * c-c++-common/gomp/pr67517.c: New test.
585         PR c++/67514
586         * g++.dg/gomp/pr67514.C: New test.
588         PR c++/67511
589         * g++.dg/gomp/pr67511.C: New test.
591         PR c/67502
592         * c-c++-common/gomp/pr67502.c: New test.
594 2015-09-09  Marek Polacek  <polacek@redhat.com>
596         PR middle-end/67512
597         * gcc.dg/pr67512.c: New test.
599 2015-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
601         PR c++/53184
602         * g++.dg/warn/Wsubobject-linkage-1.C: New.
603         * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
604         * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
605         * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
607 2015-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
609         * gcc.target/aarch64/mod_2.x: New file.
610         * gcc.target/aarch64/mod_256.x: Likewise.
611         * gcc.target/arm/mod_2.c: New test.
612         * gcc.target/arm/mod_256.c: Likewise.
613         * gcc.target/aarch64/mod_2.c: Likewise.
614         * gcc.target/aarch64/mod_256.c: Likewise.
616 2015-09-09  Jakub Jelinek  <jakub@redhat.com>
618         PR c++/67504
619         * g++.dg/gomp/pr67504.C: New test.
621         PR c/67501
622         * c-c++-common/gomp/pr67501.c: New test.
624         PR c/67500
625         * gcc.dg/gomp/pr67500.c: New test.
627         PR c/67495
628         * gcc.dg/gomp/pr67495.c: New test.
630 2015-09-09  Aditya Kumar  <hiraditya@msn.com>
631             Sebastian Pop  <s.pop@samsung.com>
633         PR tree-optimization/53852
634         * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
635         both isl-0.12 and isl-0.15.
636         * gcc.dg/graphite/uns-interchange-14.c: Same.
637         * gcc.dg/graphite/uns-interchange-15.c: Same.
638         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
640 2015-09-08  Aditya Kumar  <hiraditya@msn.com>
641             Sebastian Pop  <s.pop@samsung.com>
643         * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
644         * gcc.dg/graphite/block-1.c: Same.
645         * gcc.dg/graphite/block-5.c: Same.
646         * gcc.dg/graphite/block-6.c: Same.
647         * gcc.dg/graphite/interchange-1.c: Same.
648         * gcc.dg/graphite/interchange-10.c: Same.
649         * gcc.dg/graphite/interchange-11.c: Same.
650         * gcc.dg/graphite/interchange-13.c: Same.
651         * gcc.dg/graphite/interchange-14.c: Same.
652         * gcc.dg/graphite/interchange-3.c: Same.
653         * gcc.dg/graphite/interchange-4.c: Same.
654         * gcc.dg/graphite/interchange-7.c: Same.
655         * gcc.dg/graphite/interchange-8.c: Same.
656         * gcc.dg/graphite/interchange-9.c: Same.
657         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
658         * gcc.dg/graphite/pr35356-1.c (foo): Same.
659         * gcc.dg/graphite/pr37485.c: Same.
660         * gcc.dg/graphite/scop-0.c (int toto): Same.
661         * gcc.dg/graphite/scop-1.c: Same.
662         * gcc.dg/graphite/scop-10.c: Same.
663         * gcc.dg/graphite/scop-11.c: Same.
664         * gcc.dg/graphite/scop-12.c: Same.
665         * gcc.dg/graphite/scop-13.c: Same.
666         * gcc.dg/graphite/scop-16.c: Same.
667         * gcc.dg/graphite/scop-17.c: Same.
668         * gcc.dg/graphite/scop-18.c: Same.
669         * gcc.dg/graphite/scop-2.c: Same.
670         * gcc.dg/graphite/scop-21.c (int test): Same.
671         * gcc.dg/graphite/scop-22.c (void foo): Same.
672         * gcc.dg/graphite/scop-4.c: Same.
673         * gcc.dg/graphite/scop-5.c: Same.
674         * gcc.dg/graphite/scop-6.c: Same.
675         * gcc.dg/graphite/scop-7.c: Same.
676         * gcc.dg/graphite/scop-8.c: Same.
677         * gcc.dg/graphite/scop-9.c: Same.
678         * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
679         data-refs remain inside the inner loop.
680         * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
681         * gcc.dg/graphite/uns-interchange-14.c: Same.
682         * gcc.dg/graphite/uns-interchange-9.c: Same.
683         * gfortran.dg/graphite/interchange-3.f90
685 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
687         PR target/63870
688         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
689         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
690         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
691         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
692         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
693         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
694         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
695         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
696         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
697         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
698         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
699         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
701 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
703         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
704         * lib/target-supports.exp
705         (check_effective_target_arm_neon_fp16_hw): New.
707 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
709         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
710         Set additional_flags for neon-fp16 if supported, else fallback to neon.
712         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
713         (hfloat16_t): New.
714         (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
715         DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
716         if supported.
717         (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
718         (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
719         redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
720         when those are supported.
721         (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
722         (vdup_n_f16): New.
724         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
725         buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
726         cases if supported.
728         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
729         Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
730         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
731         Likewise.
732         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
733         Likewise.
734         * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
736         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
737         Add float16x8_t case.
738         (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
739         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
740         main, exec_vcreate): Likewise.
741         * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
742         exec_vget_high): Likewise.
743         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
744         exec_vget_low): Likewise.
745         * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
746         Likewise.
747         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
748         exec_vld1_dup): Likewise.
749         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
750         exec_vld1_lane): Likewise.
751         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
752         Likewise.
753         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
754         exec_vldX_dup): Likewise.
755         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
756         exec_vldX_lane): Likewise.
757         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
758         exec_vset_lane): Likewise.
759         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
760         exec_vst1_lane): Likewise.
762 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
764         * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
765         * gcc.target/aarch64/vget_low_1.c: Likewise.
767 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
769         * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
770         * gcc.target/aarch64/vldN_dup_1.c: Likewise.
771         * gcc.target/aarch64/vldN_lane_1.c: Likewise.
772         (main): update orig_data to avoid float16 NaN on bigendian.
774 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
776         * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
777         float16x8_t.
778         * gcc.target/aarch64/vset_lane_1.c: Likewise.
779         * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
780         * gcc.target/aarch64/vld1_lane.c: Likewise.
782 2015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
784         PR c++/67369
785         * g++.dg/cpp1y/lambda-generic-ice4.C: New.
787 2015-09-07  Marek Polacek  <polacek@redhat.com>
789         PR inline-asm/67448
790         * gcc.dg/asm-10.c: New test.
792 2015-09-04  Jakub Jelinek  <jakub@redhat.com>
794         PR middle-end/67452
795         * gcc.dg/lto/pr67452_0.c: New test.
797 2015-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
799         PR target/65210
800         * gcc.target/avr/pr65210.c: New test.
802 2015-09-04  H.J. Lu  <hongjiu.lu@intel.com>
804         PR testsuite/67450
805         * lib/target-supports.exp (check_cached_effective_target):
806         Apppend $prop to et_prop_list only if needed.
808 2015-09-04  Marek Polacek  <polacek@redhat.com>
810         PR sanitizer/67279
811         * gcc.dg/ubsan/pr67279.c: New test.
813 2015-09-04  Andrey Turetskiy  <andrey.turetskiy@intel.com>
814             Petr Murzin  <petr.murzin@intel.com>
815             Kirill Yukhin <kirill.yukhin@intel.com>
817         * gcc.target/i386/avx512f-scatter-1.c: New.
818         * gcc.target/i386/avx512f-scatter-2.c: Ditto.
819         * gcc.target/i386/avx512f-scatter-3.c: Ditto.
821 2015-09-04  Janne Blomqvist  <jb@gcc.gnu.org>
823         * gfortran.dg/read_dir.f90: Delete empty directory when closing
824         rather than calling rmdir, cleanup if open fails.
826 2015-09-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
828         * gcc.target/powerpc/vec-mult-char-1.c: New test.
829         * gcc.target/powerpc/vec-mult-char-2.c: New test.
830         * lib/target-supports.exp (check_effective_target_vect_char_mult):
831         Return true for PowerPC targets that implement Altivec.
833 2015-09-03  Renlin Li  <renlin.li@arm.com>
835         * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
836         check the assembly.
837         * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
839 2015-09-03  Martin Sebor  <msebor@redhat.com>
841         PR c/66516
842         * g++.dg/addr_builtin-1.C: New test.
843         * gcc.dg/addr_builtin-1.c: New test.
845 2015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
847         * gcc.target/powerpc/vec-shift.c: New test.
849 2015-09-03  Tom de Vries  <tom@codesourcery.com>
851         PR tree-optimization/65637
852         * gcc.dg/autopar/reduc-4.c: New test.
854 2015-09-03  Tom de Vries  <tom@codesourcery.com>
856         PR tree-optimization/65637
857         * gcc.dg/autopar/pr46099-2.c: New test.
859 2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
861         PR middle-end/67351
862         * g++.dg/pr67351.C: New test.
864 2015-09-03  Richard Biener  <rguenther@suse.de>
866         PR ipa/66705
867         * g++.dg/lto/pr66705_0.C: New testcase.
869 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
871         PR middle-end/60586
872         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
873         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
875 2015-09-02  Marek Polacek  <polacek@redhat.com>
877         PR c/67432
878         * gcc.dg/pr67432.c: New test.
880 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
882         * lib/target-supports.exp (clear_effective_target_cache): New.
883         (check_cached_effective_target): Update et_prop_list.
884         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
885         * g++.dg/compat/compat.exp: Likewise.
886         * g++.dg/compat/struct-layout-1.exp: Likewise.
887         * lib/asan-dg.exp: Likewise.
888         * lib/atomic-dg.exp: Likewise.
889         * lib/cilk-plus-dg.exp: Likewise.
890         * lib/clearcap.exp: Likewise.
891         * lib/mpx-dg.exp: Likewise.
892         * lib/tsan-dg.exp: Likewise.
893         * lib/ubsan-dg.exp: Likewise.
895 2015-09-01  Kenneth Zadeck <zadeck@naturalbridge.com>
897         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
899 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
900             Andrew Bennett  <andrew.bennett@imgtec.com>
902         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
903         dependencies between ISA level and compact-branches.
904         * gcc.target/mips/branch-10.c: Update expected output to allow
905         compact forms of b/bal.
906         * gcc.target/mips/branch-11.c: Likewise.
907         * gcc.target/mips/branch-12.c: Likewise.
908         * gcc.target/mips/branch-13.c: Likewise.
909         * gcc.target/mips/branch-3.c: Likewise.
910         * gcc.target/mips/branch-4.c: Likewise.
911         * gcc.target/mips/branch-5.c: Likewise.
912         * gcc.target/mips/branch-6.c: Likewise.
913         * gcc.target/mips/branch-7.c: Likewise.
914         * gcc.target/mips/branch-8.c: Likewise.
915         * gcc.target/mips/branch-9.c: Likewise.
916         * gcc.target/mips/branch-cost-1.c: Likewise.
917         * gcc.target/mips/call-1.c: Likewise.
918         * gcc.target/mips/call-2.c: Likewise.
919         * gcc.target/mips/call-3.c: Likewise.
920         * gcc.target/mips/call-4.c: Likewise.
921         * gcc.target/mips/call-5.c: Likewise.
922         * gcc.target/mips/call-6.c: Likewise.
923         * gcc.target/mips/lazy-binding-1.c: Likewise.
924         * gcc.target/mips/near-far-1.c: Likewise.
925         * gcc.target/mips/near-far-2.c: Likewise.
926         * gcc.target/mips/near-far-3.c: Likewise.
927         * gcc.target/mips/near-far-4.c: Likewise.
928         * gcc.target/mips/umips-branch-3.c: Ensure the test is
929         run with compact branches allowed.
930         * gcc.target/mips/compact-branches-1.c: New file.
931         * gcc.target/mips/compact-branches-2.c: Likewise.
932         * gcc.target/mips/compact-branches-3.c: Likewise.
933         * gcc.target/mips/compact-branches-4.c: Likewise.
934         * gcc.target/mips/compact-branches-5.c: Likewise.
935         * gcc.target/mips/compact-branches-6.c: Likewise.
936         * gcc.target/mips/compact-branches-7.c: Likewise.
938 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
940         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
941         Clean-up a created directory if testcase fails.
943 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
945         PR target/67405
946         * g++.dg/pr67405.C: New test.
948 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
950         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
952 2015-09-01  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
954         * gcc.dg/ifcvt-1.c: New test.
955         * gcc.dg/ifcvt-2.c: Likewise.
956         * gcc.dg/ifcvt-3.c: Likewise.
958 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
960         PR libfortran/67412
961         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
962         *-*-solaris2.10.
964 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
966         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
968 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
970         PR c++/61753
971         * g++.dg/other/pr61753.C: New.
973 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
975         * gcc.dg/tree-ssa/cmp-1.c: New file.
977 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
979         * gcc.dg/tree-ssa/complex-7.c: New file.
981 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
983         * gcc.target/powerpc/swaps-p8-19.c: New test.
985 2015-08-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
987         PR fortran/67367
988         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
990 2015-08-29  Tom de Vries  <tom@codesourcery.com>
992         PR tree-optimization/46193
993         * gcc.dg/autopar/pr46193.c: New test.
995 2015-08-28  Nathan Sidwell  <nathan@acm.org>
997         * gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c: Simply
998         use exit code for failure.
1000         * gcc/testsuite/gcc.dg/torture/matrix-1.c: Use plain printf.
1001         * gcc/testsuite/gcc.dg/torture/matrix-2.c: Likewise.
1002         * gcc/testsuite/gcc.dg/torture/matrix-5.c: Likewise.
1003         * gcc/testsuite/gcc.dg/torture/matrix-6.c: Likewise.
1004         * gcc/testsuite/gcc.dg/torture/transpose-1.c: Likewise.
1005         * gcc/testsuite/gcc.dg/torture/transpose-2.c: Likewise.
1006         * gcc/testsuite/gcc.dg/torture/transpose-3.c: Likewise.
1007         * gcc/testsuite/gcc.dg/torture/transpose-4.c: Likewise.
1008         * gcc/testsuite/gcc.dg/torture/transpose-5.c: Likewise.
1009         * gcc/testsuite/gcc.dg/torture/transpose-6.c: Likewise.
1011 2015-08-28  Jeff Law  <law@redhat.com>
1013         PR lto/66752
1014         * gcc.dg/tree-ssa/pr66752-2.c: New test.
1015         * gcc.dg/torture/pr66752-1.c: New test
1016         * g++.dg/torture/pr66752-2.C: New test.
1018 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
1019         Revert:
1020         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
1022                 * gcc.dg/tree-ssa/sra-15.c: New.
1024 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
1026         * gcc.target/mips/madd-8.c: Add lo register to clobber list.
1027         * gcc.target/mips/msub-8.c: Ditto
1029 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1031         * lib/target-supports.exp (check-effective_target_vect_double):
1032         Enable for Power targets with VSX hardware available.
1033         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
1034         vect_no_align && { ! vect_hw_misalign }.
1036 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
1038         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
1039         Replaced by opt_files, compile with -floop-nest-optimize.
1040         * g++.dg/graphite/graphite.exp: Same.
1041         * gfortran.dg/graphite/graphite.exp: Same.
1042         * gcc.dg/graphite/block-0.c: Adjust pattern.
1043         * gcc.dg/graphite/block-1.c: Same.
1044         * gcc.dg/graphite/block-3.c: Same.
1045         * gcc.dg/graphite/block-4.c: Same.
1046         * gcc.dg/graphite/block-5.c: Same.
1047         * gcc.dg/graphite/block-6.c: Same.
1048         * gcc.dg/graphite/block-7.c: Same.
1049         * gcc.dg/graphite/block-8.c: Same.
1050         * gcc.dg/graphite/block-pr47654.c: Same.
1051         * gcc.dg/graphite/interchange-0.c: Same.
1052         * gcc.dg/graphite/interchange-1.c: Same.
1053         * gcc.dg/graphite/interchange-10.c: Same.
1054         * gcc.dg/graphite/interchange-11.c: Same.
1055         * gcc.dg/graphite/interchange-12.c: Same.
1056         * gcc.dg/graphite/interchange-13.c: Same.
1057         * gcc.dg/graphite/interchange-14.c: Same.
1058         * gcc.dg/graphite/interchange-15.c: Same.
1059         * gcc.dg/graphite/interchange-3.c: Same.
1060         * gcc.dg/graphite/interchange-4.c: Same.
1061         * gcc.dg/graphite/interchange-5.c: Same.
1062         * gcc.dg/graphite/interchange-6.c: Same.
1063         * gcc.dg/graphite/interchange-7.c: Same.
1064         * gcc.dg/graphite/interchange-8.c: Same.
1065         * gcc.dg/graphite/interchange-9.c: Same.
1066         * gcc.dg/graphite/interchange-mvt.c: Same.
1067         * gcc.dg/graphite/pr37485.c: Same.
1068         * gcc.dg/graphite/uns-block-1.c: Same.
1069         * gcc.dg/graphite/uns-interchange-12.c: Same.
1070         * gcc.dg/graphite/uns-interchange-14.c: Same.
1071         * gcc.dg/graphite/uns-interchange-15.c: Same.
1072         * gcc.dg/graphite/uns-interchange-9.c: Same.
1073         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1074         * gfortran.dg/graphite/interchange-3.f90: Same.
1076 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
1078         PR target/67317
1079         * gcc.target/i386/pr67317-1.c: New test.
1080         * gcc.target/i386/pr67317-2.c: Ditto.
1081         * gcc.target/i386/pr67317-3.c: Ditto.
1082         * gcc.target/i386/pr67317-4.c: Ditto.
1083         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
1084         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
1086 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
1088         * gcc.target/powerpc/vec-shr.c: New.
1090 2015-08-27  Marek Polacek  <polacek@redhat.com>
1092         PR middle-end/67005
1093         * gcc.dg/torture/pr67005.c: New test.
1095 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
1097         * gcc.dg/tree-ssa/sra-15.c: New.
1099 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1101         * gcc.target/aarch64/long_branch_1.c: New test.
1103 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1105         * gcc.target/s390/20150826-1.c: New test.
1107 2015-08-26  Renlin Li  <renlin.li@arm.com>
1109         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
1111 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
1113         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
1115 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
1117         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
1118         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
1119         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
1120         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
1122 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
1124         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
1125         New test directive.
1126         * gcc.target/aarch64/tlsle_1.x: New test source.
1127         * gcc.target/aarch64/tlsle12_1.c: New testcase.
1128         * gcc.target/aarch64/tlsle24_1.c: Likewise.
1129         * gcc.target/aarch64/tlsle32_1.c: Likewise.
1131 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1133         PR fortran/29600
1134         * gfortran.dg/shape_8.f90: New test.
1136 2015-08-25  Marek Polacek  <polacek@redhat.com>
1138         PR middle-end/67330
1139         * gcc.dg/weak/weak-18.c: New test.
1141 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
1143         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
1144         gcc_jit_context_set_bool_use_external_driver.
1146 2015-08-25  Nathan Sidwell  <nathan@acm.org>
1148         * gcc.c-torture/execute/builtins/20010124-1.x: New.
1150         * gcc.dg/20001117-1.c: Needs return_address.
1151         * gcc.dg/20020415-1.c: Needs alloca.
1152         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
1153         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
1154         * gcc.dg/pr63186.c: Needs label_values.
1155         * gcc.dg/torture/pr33848.c: Likwise.
1157         * lib/target-supports.exp (check_effective_target_fopenacc,
1158         check_effective_target_fopenmp): Disable for nvptx.
1159         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
1160         * gcc.dg/stack-usage-1.c: Likewise.
1161         * gcc.dg/stack-usage-2.c: Likewise.
1162         * gcc.dg/unused-5.c: Likewise.
1163         * gcc.dg/unwind-1.c: Likewise.
1165 2015-08-25  Christian Bruel  <christian.bruel@st.com>
1167         * gcc.dg/Wno-frame-address.c: Skip for ARM.
1168         * g++.dg/Wno-frame-address.C: Ditto.
1170 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
1172         PR target/67211
1173         * g++.dg/pr67211.C: New test.
1175 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
1177         PR fortran/62536
1178         PR fortran/66175
1179         * gfortran.dg/block_end_error_1.f90: New test.
1180         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
1182 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
1184         PR target/66821
1185         * gcc.target/i386/pr66821.c: New test.
1187 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
1189         PR target/67329
1190         * gcc.target/i386/pr67329.c: New test.
1192 2015-08-24  Nathan Sidwell  <nathan@acm.org>
1194         * gcc/testsuite/gcc.dg/pr49551.c: Needs -fdata-sections.
1196         * gcc/testsuite/gcc.dg/pr64935-2.c: Needs scheduling.
1198         * gcc/testsuite/gcc.dg/torture/pr66101.c: Needs nonlocal goto.
1199         * gcc/testsuite/gcc.dg/torture/pr63738.c: Likewise.
1200         * gcc/testsuite/gcc.dg/torture/pr64728.c: Likewise.
1201         * gcc/testsuite/gcc.dg/pr63748.c: Likewise.
1202         * gcc/testsuite/gcc.dg/20020312-2.c: Likewise.
1204         * gcc/testsuite/gcc.dg/torture/pr66123.c: Needs label_values.
1206         * gcc/testsuite/gcc.dg/torture/pr41261.c: Needs profiling.
1207         * gcc/testsuite/gcc.dg/pr26570.c: Likewise.
1208         * gcc/testsuite/gcc.dg/pr61776.c: Likewise.
1209         * gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1210         * gcc/testsuite/gcc.dg/gomp/pr34610.c: Likewise.
1211         * gcc/testsuite/gcc.dg/pr54121.c: Likewise.
1212         * gcc/testsuite/gcc.dg/20050325-1.c: Likewise.
1213         * gcc/testsuite/gcc.dg/pr66899.c: Likewise.
1214         * gcc/testsuite/gcc.dg/pr48770.c: Likewise.
1215         * gcc/testsuite/gcc.dg/pr24225.c: Likewise.
1217         * gcc/testsuite/gcc.dg/pr27531-1.c: Needs io.
1218         * gcc/testsuite/gcc.dg/pr44606.c: Likewise.
1220         * gcc/testsuite/gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
1222         * gcc/testsuite/gcc.dg/pr51990.c: Needs alloca.
1224         * gcc/testsuite/gcc.misc-tests/options.exp: Disable profiling
1225         check for nvptx.
1227 2015-08-24  Tom de Vries  <tom@codesourcery.com>
1229         PR tree-optimization/65468
1230         * gcc.dg/gomp/static-chunk-size-one.c: New test.
1232 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1234         PR libfortran/54572
1235         * gfortran.dg/backtrace_1.f90: New test.
1237 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1239         PR libfortran/62296
1240         * gfortran.dg/execute_command_line_2.f90: New test.
1242 2015-08-23  Tom de Vries  <tom@codesourcery.com>
1244         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
1245         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
1246         vect_no_int_max to vect_no_int_min_max.
1247         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
1248         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
1249         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
1250         * gcc.dg/vect/slp-reduc-4.c: Same.
1251         * gcc.dg/vect/slp-reduc-5.c: Same.
1252         * gcc.dg/vect/vect-125.c: Same.
1253         * gcc.dg/vect/vect-13.c: Same.
1254         * gcc.dg/vect/vect-double-reduc-3.c: Same.
1255         * gcc.dg/vect/vect-reduc-1.c: Same.
1256         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
1257         * gcc.dg/vect/vect-reduc-1char.c:Same.
1258         * gcc.dg/vect/vect-reduc-1short.c: Same.
1259         * gcc.dg/vect/vect-reduc-2.c: Same.
1260         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
1261         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
1262         * lib/target-supports.exp: Same.
1264 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
1266         PR c++/63693
1267         * g++.dg/cpp0x/decltype63.C: New.
1269 2015-08-22  Nathan Sidwell  <nathan@acm.org>
1271         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
1272         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
1273         * c-c++-common/Wunused-var-8.c: Likewise.
1274         * c-c++-common/gomp/pr61486-2.c: Likewise.
1275         * c-c++-common/Wunused-var-6.c: Likewise.
1276         * c-c++-common/goacc/reduction-1.c: Likewise.
1277         * c-c++-common/goacc/reduction-2.c: Likewise.
1278         * c-c++-common/goacc/reduction-3.c: Likewise.
1279         * c-c++-common/goacc/reduction-4.c: Likewise.
1280         * gcc.dg/builtins-64.c: Likewise.
1281         * gcc.dg/pr59523.c: Likewise.
1282         * gcc.dg/tree-ssa/20080530.c: Likewise.
1283         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
1284         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
1285         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
1286         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
1287         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
1288         * gcc.dg/pr59011.c: Likewise.
1289         * gcc.dg/uninit-9.c: Likewise.
1290         * gcc.dg/pr61561.c: Likewise.
1291         * gcc.dg/vla-4.c: Likewise.
1292         * gcc.dg/20101010-1.c: Likewise.
1293         * gcc.dg/pr49120.c: Likewise.
1294         * gcc.dg/20030331-2.c: Likewise.
1295         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
1296         * gcc.dg/pr25682.c: Likewise.
1297         * gcc.dg/guality/guality.c: Likewise.
1298         * gcc.dg/pr27301.c: Likewise.
1299         * gcc.dg/uninit-9-O0.c: Likewise.
1300         * gcc.dg/fold-alloca-1.c: Likewise.
1301         * gcc.dg/pr41470.c: Likewise.
1302         * gcc.dg/pr51491-2.c: Likewise.
1303         * gcc.dg/winline-7.c: Likewise.
1304         * gcc.dg/vla-2.c: Likewise.
1305         * gcc.dg/pr50764.c: Likewise.
1306         * gcc.dg/c99-vla-1.c: Likewise.
1307         * gcc.dg/pr33238.c: Likewise.
1308         * gcc.dg/c99-const-expr-13.c: Likewise.
1309         * gcc.dg/builtin-return-1.c: Likewise.
1310         * gcc.dg/vla-3.c: Likewise.
1311         * gcc.dg/20020415-1.c: Likewise.
1312         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
1313         * gcc.dg/shrink-wrap-alloca.c: Likewise.
1314         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
1315         * gcc.dg/torture/calleesave-sse.c: Likewise.
1316         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
1317         * gcc.dg/gomp/vla-2.c: Likewise.
1318         * gcc.dg/gomp/vla-3.c: Likewise.
1319         * gcc.dg/gomp/vla-4.c: Likewise.
1320         * gcc.dg/gomp/pr30494.c: Likewise.
1321         * gcc.dg/gomp/vla-5.c: Likewise.
1322         * gcc.dg/pr51990-2.c: Likewise.
1323         * gcc.dg/vla-22.c: Likewise.
1325 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1327         * gcc.dg/cpp/multiline-2.c: Add column numbers.
1328         * gcc.dg/dollar.c: Likewise.
1329         * gcc.dg/pragma-message.c: Likewise.
1330         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
1331         * c-c++-common/raw-string-14.c: Likewise.
1333 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
1335         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
1336         property that instantiation here is a compile-time error.
1338 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
1340         * g++.dg/other/pr67065.C: Extend.
1342 2015-08-21  Nathan Sidwell  <nathan@acm.org>
1344         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
1345         is freestanding.
1346         (check_effective_target_global_constructor): New.
1347         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
1348         * gcc.dg/debug/debug.exp: Skip  for nvptx.
1349         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
1351         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
1352         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
1353         * gcc.c-torture/compile/pr33855.c: Likewise.
1354         * gcc.c-torture/compile/920723-1.c: Likewise.
1355         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
1356         writing a const.
1357         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
1358         label.
1359         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
1360         'call'.
1362         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
1363         prototype normal.
1364         * gcc.c-torture/execute/switch-1.c: Likewise.
1366         * gcc.c-torture/execute/pr34456.c: Require not freestanding
1367         * gcc.c-torture/execute/printf-1.c: Likewise.
1368         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
1369         * gcc.c-torture/execute/fprintf-1.c: Likewise.
1370         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
1371         * gcc.c-torture/execute/vprintf-1.c: Likewise.
1372         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
1373         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
1374         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
1375         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
1376         * gcc.c-torture/execute/gofast.c: Likewise.
1377         * gcc.c-torture/execute/complex-6.c: Likewise.
1379         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
1380         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
1381         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
1382         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
1383         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
1384         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
1385         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1386         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
1387         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
1388         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
1389         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
1390         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
1391         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
1392         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
1393         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
1394         * gcc.dg/setjmp-1.c: Likewise.
1395         * gcc.dg/cleanup-5.c: Likewise.
1396         * gcc.dg/cleanup-12.c: Likewise.
1397         * gcc.dg/cleanup-13.c: Likewise.
1399         * gcc.dg/constructor-1.c: Require global ctor.
1401         * gcc.dg/fork-instrumentation.c: Require profiling.
1402         * gcc.dg/20030107-1.c: Likewise.
1403         * gcc.dg/20030702-1.c: Likewise.
1405         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
1406         * gcc.dg/cpp/paste2.c: Likewise.
1407         * gcc.dg/cpp/strify3.c: Likewise.
1408         * gcc.dg/cpp/strify4.c: Likewise.
1409         * gcc.dg/cpp/lexnum.c: Likewise.
1410         * gcc.dg/cpp/digraphs.c: Likewise.
1411         * gcc.dg/cpp/macro1.c: Likewise.
1413 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1415         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
1417 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1419         * lib/gcc-dg.exp: Add extra options for db-final to the command line
1420         only once.
1422 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1424         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
1425         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
1426         vec_vpmsum_be and vec_shasigma_be.
1428 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
1430         * lib/target-supports.exp
1431         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
1432         with -mfp16-format=ieee.
1434 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
1436         PR c++/67065
1437         * g++.dg/other/pr67065.C: New.
1439 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
1441         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
1442         memcpy.
1443         * gcc.target/mips/inline-memcpy-2.c: Ditto.
1444         * gcc.target/mips/inline-memcpy-3.c: Ditto.
1445         * gcc.target/mips/inline-memcpy-4.c: Ditto.
1446         * gcc.target/mips/inline-memcpy-5.c: Ditto.
1448 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
1450         * gcc.dg/wide_shift_64_1.c: New testcase.
1451         * gcc.dg/wide_shift_128_1.c: Likewise.
1452         * gcc.target/aarch64/ashlti3_1.c: Likewise.
1454 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
1456         * lib/target-supports.exp
1457         (check_effective_target_fstack_protector_enabled): New test.
1458         * gcc.target/i386/ssp-default.c: New test.
1460 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
1462         PR fortran/66929
1463         * gfortran.dg/generic_31.f90: New.
1465 2015-08-19  Marek Polacek  <polacek@redhat.com>
1467         PR middle-end/67133
1468         * g++.dg/torture/pr67133.C: New test.
1470 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1472         * gcc.target/powerpc/altivec-35.c: New test.
1473         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
1474         * gcc.target/powerpc/vsx-vector-7.c: New test.
1476 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1478         PR middle-end/36757
1479         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
1480         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
1482 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
1484         PR rtl-optimization/67218
1485         * gcc.c-torture/execute/ieee/pr67218.c,
1486         gcc.target/aarch64/fcvt_int_float_double1.c,
1487         gcc.target/aarch64/fcvt_int_float_double2.c,
1488         gcc.target/aarch64/fcvt_int_float_double3.c,
1489         gcc.target/aarch64/fcvt_int_float_double4.c,
1490         gcc.target/aarch64/fcvt_uint_float_double1.c,
1491         gcc.target/aarch64/fcvt_uint_float_double2.c,
1492         gcc.target/aarch64/fcvt_uint_float_double3.c,
1493         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
1495 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
1497         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
1498         dg-options to disable LSE extensions.
1499         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
1500         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
1501         * gcc.target/aarch64/atomic-op-char.c: Likewise.
1502         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
1503         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
1504         * gcc.target/aarch64/atomic-op-int.c: Likewise.
1505         * gcc.target/aarch64/atomic-op-long.c: Likewise.
1506         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
1507         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
1508         * gcc.target/aarch64/atomic-op-release.c: Likewise.
1509         * gcc.target/aarch64/atomic-op-short.c: Likewise.
1510         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
1511         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
1512         * gcc.target/aarch64/sync-op-full.c: Likewise.
1513         * gcc.target/aarch64/sync-op-release.c: Likewise.
1515 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
1517         PR c++/67160
1518         * g++.dg/cpp1z/feat-cxx1z.C: New.
1520 2015-08-18  Marek Polacek  <polacek@redhat.com>
1522         PR middle-end/67222
1523         * gcc.dg/torture/pr67222.c: New test.
1525 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
1527         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
1529 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
1531         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
1532         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
1533         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
1535 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
1537         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
1538         which is used in later code.
1540 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
1542         PR c++/67216
1543         * g++.dg/cpp0x/nullptr34.C: New.
1544         * g++.dg/warn/Wconversion2.C: Adjust.
1545         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
1546         * g++.old-deja/g++.other/null3.C: Likewise.
1548         * g++.dg/cpp0x/pr51313.C: Adjust.
1550 2015-08-17  Richard Biener  <rguenther@suse.de>
1552         PR tree-optimization/67221
1553         * gcc.dg/torture/pr67221.c: New testcase.
1555 2015-08-17  Mike Stump  <mikestump@comcast.net>
1556             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1558         * gcc.target/arm/memcpy-aligned-1.c: New test.
1560 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1562         PR fortran/54656
1563         * gfortran.dg/norm_4.f90: Rename to...
1564         * gfortran.dg/norm2_4.f90: this.
1565         * gfortran.dg/norm2_5.f90: New test.
1567 2015-08-14  Alexandre Oliva  <aoliva@redhat.com>
1569         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1570         * gcc.dg/ssp-1.c: Make counter a register.
1571         * gcc.dg/ssp-2.c: Likewise.
1572         * gcc.dg/torture/parm-coalesce.c: New.
1574 2015-08-14  Marek Polacek  <polacek@redhat.com>
1576         PR middle-end/67133
1577         * gcc.dg/torture/pr67133.c: New test.
1579 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
1580             Matthias Klose  <doko@debian.org>
1582         PR target/67143
1583         * gcc.c-torture/compile/pr67143.c: New
1584         * gcc.target/aarch64/atomic-op-imm.c
1585         (atomic_fetch_add_negative_RELAXED): New.
1586         (atomic_fetch_sub_negative_ACQUIRE): New.
1588 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1590         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
1591         * gcc.target/aarch64/target_attr_8.c: Likewise.
1592         * gcc.target/aarch64/target_attr_14.c: Likewise.
1594 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1596         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
1598 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
1600         * gcc.target/i386/builtin_target.c: Add skylake check.
1602 2015-08-13  Jeff Law  <law@redhat.com>
1604         * gcc.dg/pr66314.c: Moved from here to ..
1605         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
1606         to clear all sanitizers before -fsanitize=kernel-address.
1608 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1610         * gcc.target/aarch64/cinc_common_1.c: New test.
1612 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
1614         PR c++/53421
1615         * g++.dg/ext/attribute-may-alias-1.C: New.
1616         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
1618 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
1620         * gcc.target/aarch64/atomic-inst-cas.c: New.
1621         * gcc.target/aarch64/atomic-inst-ops.inc: New.
1623 2015-08-13  Andreas Schwab  <schwab@suse.de>
1625         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
1627 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
1629         PR c++/62164
1630         * g++.dg/torture/pr62164.C: New.
1632 2015-08-13  Richard Biener  <rguenther@suse.de>
1634         PR tree-optimization/67191
1635         * gcc.dg/torture/pr67191.c: New testcase.
1636         * g++.dg/torture/pr67191.C: Likewise.
1638 2015-08-13  Richard Biener  <rguenther@suse.de>
1640         PR tree-optimization/66502
1641         PR tree-optimization/67167
1642         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
1644 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
1646         PR c++/53330
1647         * g++.dg/init/new42.C: New.
1649 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1651         PR target/67071
1652         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
1653         vector constants.
1654         * gcc.target/powerpc/pr67071-2.c: Likewise.
1655         * gcc.target/powerpc/pr67071-3.c: Likewise.
1657 2015-08-12  Marek Polacek  <polacek@redhat.com>
1659         PR c++/55095
1660         * c-c++-common/Wshift-overflow-6.c: New test.
1661         * c-c++-common/Wshift-overflow-7.c: New test.
1662         * g++.dg/cpp1y/left-shift-2.C: New test.
1664 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
1666         PR c++/52742
1667         * g++.dg/cpp0x/pr52742.C: New.
1669 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
1671         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
1672         Check Knights Landing support.
1674 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
1676         PR c++/47461
1677         * g++.dg/warn/Wunused-result-1.C: New.
1679 2015-08-12  Richard Biener  <rguenther@suse.de>
1681         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
1682         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
1683         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
1684         * g++.dg/tree-ssa/pr61034.C: Adjust.
1685         * gcc.dg/fold-compare-2.c: Likewise.
1686         * gcc.dg/pr50763.c: Likewise.
1687         * gcc.dg/predict-3.c: Likewise.
1688         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
1689         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1690         * gcc.dg/tree-ssa/pr20657.c: Likewise.
1691         * gcc.dg/tree-ssa/pr21001.c: Likewise.
1692         * gcc.dg/tree-ssa/pr37508.c: Likewise.
1693         * gcc.dg/tree-ssa/vrp04.c: Likewise.
1694         * gcc.dg/tree-ssa/vrp07.c: Likewise.
1695         * gcc.dg/tree-ssa/vrp09.c: Likewise.
1696         * gcc.dg/tree-ssa/vrp16.c: Likewise.
1697         * gcc.dg/tree-ssa/vrp20.c: Likewise.
1698         * gcc.dg/tree-ssa/vrp25.c: Likewise.
1699         * gcc.dg/tree-ssa/vrp87.c: Likewise.
1701 2015-08-12  Nathan Sidwell  <nathan@acm.org>
1703         * gcc.dg/vrp-min-max-1.c: New.
1704         * gcc.dg/vrp-min-max-2.c: New.
1706 2015-08-12  Richard Biener  <rguenther@suse.de>
1708         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
1710 2015-08-12  Tom de Vries  <tom@codesourcery.com>
1712         PR testsuite/67175
1713         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
1714         Handle absence of vector min/max for sparc.
1716 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
1718         PR target/66954
1719         * g++.dg/ext/mv25.C: New test.
1721 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
1723         * gcc.target/i386/avx2-vect-shift.c: New test.
1725 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1727         PR c/66098
1728         PR c/66711
1729         * gcc.dg/pragma-diag-3.c: New test.
1730         * gcc.dg/pragma-diag-4.c: New test.
1732 2015-08-11  Nathan Sidwell  <nathan@acm.org>
1734         * c-c++-common/dfp/operator-comma.c: Call init function.
1735         * c-c++-common/dfp/convert-dfp-2.c: New test.
1737 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
1739         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
1740         Treat model == 0x4f as Broadwell.
1742 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1744         PR libfortran/67140
1745         * gfortran.dg/pr67140.f90: New test.
1747 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
1749         PR libgomp/65742
1750         PR middle-end/66332
1751         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
1753 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
1755         PR fortran/64022
1756         * gfortran.dg/ieee/large_4.f90: New test.
1758 2015-08-08  Bud Davis  <jmdavis@link.com>
1760         PR fortran/59746
1761         * gfortran.dg/common_22.f90: New.
1763 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
1765         PR rtl-optimization/67028
1766         * gcc.dg/pr67028.c: New testcase.
1768 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
1770         PR rtl-optimization/67029
1771         * gcc.dg/pr67029.c: New test.
1773 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1775         PR fortran/64104
1776         * gfortran.dg/ieee/ieee_8.f90: New test.
1778 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
1780         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
1781         modifers.
1782         * gcc.target/aarch64/noplt_2.c: Likewise.
1783         * gcc.target/aarch64/noplt_3.c: Likewise.
1785 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
1787         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
1788         optimization level, and print a summary at the end.
1790 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
1792         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
1794 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
1796         * gcc.target/aarch64/noplt_3.c: New testcase.
1798 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
1800         * gcc.target/aarch64/noplt_1.c: New testcase.
1801         * gcc.target/aarch64/noplt_2.c: Likewise.
1803 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
1805         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
1806         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
1808 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1810         * gcc.target/s390/dwarfregtable-1.c: New test.
1811         * gcc.target/s390/dwarfregtable-2.c: New test.
1812         * gcc.target/s390/dwarfregtable-3.c: New test.
1814 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1816         * gcc.target/s390/htm-builtins-z13-1.c: New test.
1818 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1820         PR fortran/64022
1821         * gfortran.dg/ieee/large_2.f90: New test.
1822         * gfortran.dg/ieee/large_3.F90: New test.
1824 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1826         PR fortran/64022
1827         * gfortran.dg/ieee/large_1.f90: Adjust test.
1829 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1830             Jeff Law  <law@redhat.com>
1832         PR c/16351
1833         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
1834         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
1835         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
1836         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
1837         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
1838         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
1840 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1842         PR middle-end/66311
1843         * gfortran.dg/pr66311.f90: New file.
1845 2015-08-05  Richard Biener  <rguenther@suse.de>
1847         PR tree-optimization/67121
1848         * gcc.dg/torture/pr67121.c: New testcase.
1850 2015-08-05  Nick Clifton  <nickc@redhat.com>
1852         * gcc.target/rl78: New directory.
1853         * gcc.target/rl78/rl78.exp: New file: Test driver.
1854         * gcc.target/rl78/test_addm3.c: New file: Test adds.
1856 2015-08-05  Richard Biener  <rguenther@suse.de>
1858         PR middle-end/67120
1859         * gcc.dg/torture/pr67120.c: New testcase.
1861 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
1863         PR fortran/52846
1865         * lib/fortran-modules.exp: Call cleanup-submodules from
1866         cleanup-modules.
1867         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
1868         cover the cases where private entities are no longer optimized
1869         away.
1870         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
1871         same reason.
1872         * gfortran.dg/submodule_1.f08: Change cleanup module names.
1873         * gfortran.dg/submodule_5.f08: The same.
1874         * gfortran.dg/submodule_9.f08: The same.
1875         * gfortran.dg/submodule_10.f08: New test.
1877 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
1879         PR c++/66595
1880         * g++.dg/cpp1y/var-templ35.C: New.
1882 2015-08-05  Richard Biener  <rguenther@suse.de>
1884         PR tree-optimization/67055
1885         * g++.dg/torture/pr67055.C: New testcase.
1887 2015-08-05  Richard Biener  <rguenther@suse.de>
1889         PR tree-optimization/67109
1890         * gcc.dg/torture/pr67109.c: New testcase.
1891         * gcc.dg/vect/vect-119.c: Adjust.
1893 2015-08-05  Richard Biener  <rguenther@suse.de>
1895         PR middle-end/67107
1896         * gcc.dg/pr67107.c: New testcase.
1898 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1900         PR c++/66197
1901         * g++.dg/cpp1z/abbrev2.C: New.
1903 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1905         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
1907 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1909         PR c++/66392
1910         * g++.dg/init/explicit4.C: New.
1912 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1914         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
1915         without VSX an Power8 vector support.
1917 2015-08-04  Richard Biener  <rguenther@suse.de>
1919         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
1921 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
1923         PR target/67110
1924         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
1925         -fno-pie -no-pie.
1927 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1929         PR c++/66427
1930         * g++.dg/cpp1y/var-templ34.C: New.
1932 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1934         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
1935         * gcc.target/aarch64/target_attr_1.c: Likewise.
1936         * gcc.target/aarch64/target_attr_2.c: Likewise.
1937         * gcc.target/aarch64/target_attr_3.c: Likewise.
1938         * gcc.target/aarch64/target_attr_4.c: Likewise.
1939         * gcc.target/aarch64/target_attr_5.c: Likewise.
1940         * gcc.target/aarch64/target_attr_6.c: Likewise.
1941         * gcc.target/aarch64/target_attr_7.c: Likewise.
1942         * gcc.target/aarch64/target_attr_8.c: Likewise.
1943         * gcc.target/aarch64/target_attr_9.c: Likewise.
1944         * gcc.target/aarch64/target_attr_10.c: Likewise.
1945         * gcc.target/aarch64/target_attr_11.c: Likewise.
1946         * gcc.target/aarch64/target_attr_12.c: Likewise.
1947         * gcc.target/aarch64/target_attr_13.c: Likewise.
1948         * gcc.target/aarch64/target_attr_14.c: Likewise.
1949         * gcc.target/aarch64/target_attr_15.c: Likewise.
1951 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1953         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
1955 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1957         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
1959 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1961         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
1962         message.
1964 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1966         PR fortran/64022
1967         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
1968         * gfortran.dg/ieee/large_1.f90: New test.
1970 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1972         PR tree-optimization/67043
1973         * gcc.dg/pr67043.c: New test.
1975 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
1977         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
1979 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
1981         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
1982         it to push/pop timing items.
1983         (main): For each optimization level, create a gcc_jit_timer, and
1984         time all of the iteration within that level cumulatively.
1985         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
1986         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
1988 2015-08-03  Alexander Basov <coohpt@gmail.com>
1990         PR middle-end/64744
1991         PR middle-end/48470
1992         PR middle-end/43404
1993         * gcc.target/arm/pr43404.c : New testcase.
1994         * gcc.target/arm/pr48470.c : New testcase.
1995         * gcc.target/arm/pr64744-1.c : New testcase.
1996         * gcc.target/arm/pr64744-2.c : New testcase.
1998 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2000         PR tree-optimization/67077
2001         * gcc.dg/pr67077.c: New test.
2003 2015-08-03  Jeff Law  <law@redhat.com>
2005         PR middle-end/66314
2006         PR gcov-profile/66899
2007         * gcc.dg/pr66899.c: New test.
2008         * gcc.dg/pr66314.c: New test.
2010 2015-08-03  Marek Polacek  <polacek@redhat.com>
2012         PR c/67088
2013         * gcc.dg/pr67088.c: New test.
2015 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2017         PR target/66731
2018         * gcc.target/arm/vnmul-1.c: New.
2019         * gcc.target/arm/vnmul-2.c: New.
2020         * gcc.target/arm/vnmul-3.c: New.
2021         * gcc.target/arm/vnmul-4.c: New.
2023 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
2025         PR fortran/64921
2026         * gfortran.dg/class_allocate_20.f90: New.
2028 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2030         * gcc.target/aarch64/csel_bfx_1.c: New test.
2031         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
2033 2015-08-02  Martin Sebor  <msebor@redhat.com>
2035         * g++.dg/Wframe-address-in-Wall.C: New test.
2036         * g++.dg/Wframe-address.C: New test.
2037         * g++.dg/Wno-frame-address.C: New test.
2038         * gcc.dg/Wframe-address-in-Wall.c: New test.
2039         * gcc.dg/Wframe-address.c: New test.
2040         * gcc.dg/Wno-frame-address.c: New test.
2042 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
2044         * c-c++-common/Wmisleading-indentation.c: Add more tests.
2046 2015-08-01  Michael Collison  <michael.collison@linaro.org
2047             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2049         * gcc.target/arm/mincmp.c: New test.
2051 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
2053         PR fortran/67091
2054         * gfortran.dg/associated_target_6.f03: New test
2056 2015-08-01  Tom de Vries  <tom@codesourcery.com>
2058         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
2059         optimize ("-ftree-parallelize-loops=0").
2060         Add successful scans for 2 detected reductions.  Add xfail scans for 3
2061         detected reductions.
2062         * gcc.dg/autopar/reduc-2short.c: Same.
2063         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
2064         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
2065         detected reductions.
2066         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
2067         and max reductions.
2069 2015-07-31  Marek Polacek  <polacek@redhat.com>
2071         PR sanitizer/66977
2072         * g++.dg/ubsan/pr66977.C: New test.
2074 2015-07-30  Marek Polacek  <polacek@redhat.com>
2076         * c-c++-common/Wtautological-compare-3.c: New test.
2078 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
2080         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
2081         (CHECK): Pass address of scalar, rather than array.
2083 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
2085         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
2087 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
2089         * gcc.target/aarch64/fp16/fp16.exp: New.
2090         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
2091         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
2093 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
2095         * gcc.target/aarch64/f16_movs_1.c: New test.
2097 2015-07-28  Tom de Vries  <tom@codesourcery.com>
2099         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
2100         outer loop.
2102 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
2103             Manuel López-Ibáñez  <manu@gcc.gnu.org>
2105         * gcc.dg/parm-incomplete-1.c: Update.
2106         * gcc.dg/pr18809-1.c: Update.
2107         * gcc.dg/pr27953.c: Update.
2108         * gcc.dg/vla-11.c: Update.
2110 2015-07-27  Marek Polacek  <polacek@redhat.com>
2112         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
2114 2015-07-27  Tom de Vries  <tom@codesourcery.com>
2116         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
2117         attribute.  Update comment.
2118         (main): Remove.
2119         Add scan for not parallelizing inner loop.
2120         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
2121         attribute.
2122         (main): Remove.
2124 2015-07-27  Marek Polacek  <polacek@redhat.com>
2126         PR bootstrap/67030
2127         * c-c++-common/Wtautological-compare-2.c: New test.
2129 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
2131         PR target/66232
2132         * gcc.target/i386/pr66232-6.c: New tests.
2133         * gcc.target/i386/pr66232-7.c: Likewise.
2134         * gcc.target/i386/pr66232-8.c: Likewise.
2135         * gcc.target/i386/pr66232-9.c: Likewise.
2137 2015-07-27  Marek Polacek  <polacek@redhat.com>
2139         PR c++/66555
2140         PR c/54979
2141         * c-c++-common/Wtautological-compare-1.c: New test.
2143 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
2145         PR c++/18969
2146         * g++.dg/template/pr18969.C: New test.
2147         * g++.dg/template/pr18969-2.C: New test.
2148         * g++.old-deja/g++.jason/overload.C: Remove return value in
2149         template function returning void.
2151 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
2153         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
2154         immediates to avoid shift-overflow warnings.
2156 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
2158         PR c++/66857
2159         * g++.dg/init/pr66857.C: New test.
2161 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
2163         PR target/66648
2164         * gcc.target/i386/pr66648.c: New test.
2166 2015-07-25  Tom de Vries  <tom@codesourcery.com>
2168         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
2169         interchange_files and block_files variables.
2170         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
2171         arithmetic.
2172         * gcc.dg/graphite/uns-interchange-12.c: Same.
2173         * gcc.dg/graphite/uns-interchange-14.c: Same.
2174         * gcc.dg/graphite/uns-interchange-15.c: Same.
2175         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
2176         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2178 2015-07-25  Jeff Law  <law@redhat.com>
2180         Revert:
2181         PR lto/66752
2182         * gcc.dg/tree-ssa/pr66752-2.c: New test.
2183         * gcc.dg/torture/pr66752-1.c: New test
2184         * g++.dg/torture/pr66752-2.C: New test.
2186 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
2188         Revert:
2189         2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
2191         PR rtl-optimization/64164
2192         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2193         * gcc.dg/ssp-1.c: Make counter a register.
2194         * gcc.dg/ssp-2.c: Likewise.
2195         * gcc.dg/torture/parm-coalesce.c: New.
2197 2015-07-24  Tom de Vries  <tom@codesourcery.com>
2199         * gcc.dg/graphite/block-1.c: Xfail scan.
2200         * gcc.dg/graphite/interchange-12.c: Same.
2201         * gcc.dg/graphite/interchange-14.c: Same.
2202         * gcc.dg/graphite/interchange-15.c: Same.
2203         * gcc.dg/graphite/interchange-9.c: Same.
2204         * gcc.dg/graphite/interchange-mvt.c: Same.
2205         * gcc.dg/graphite/uns-block-1.c: New test.
2206         * gcc.dg/graphite/uns-interchange-12.c: New test.
2207         * gcc.dg/graphite/uns-interchange-14.c: New test.
2208         * gcc.dg/graphite/uns-interchange-15.c: New test.
2209         * gcc.dg/graphite/uns-interchange-9.c: New test.
2210         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
2212 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2214         PR c++/64079
2215         * c-c++-common/Wunused-function-1.c: New.
2217 2015-07-24  Tom de Vries  <tom@codesourcery.com>
2219         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
2220         alternative exit-first loop transform.
2221         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
2222         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
2223         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
2224         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
2225         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
2226         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
2227         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2228         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
2229         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
2231 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
2233         PR ipa/66566
2234         * gcc.target/i386/mpx/pr66566.c: New test.
2236 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
2238         PR bootstrap/66978
2239         * gcc.target/i386/pr66978.c: New test.
2241 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2243         * gcc.target/s390/gpr2fprsavecfi.c: New test.
2245 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2247         * gcc.target/s390/insv-1.c: New test.
2248         * gcc.target/s390/insv-2.c: New test.
2249         * gcc.target/s390/insv-3.c: New test.
2251 2015-07-24  Tom de Vries  <tom@codesourcery.com>
2253         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
2255 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2257         PR middle-end/25530
2258         * gcc.dg/pr25530.c: New test.
2260 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2262         PR middle-end/25529
2263         * gcc.dg/pr25529.c: New test.
2265 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
2267         * gcc.target/arm/reg_equal_test.c: New test.
2269 2015-07-23  Jeff Law  <law@redhat.com>
2271         PR lto/66752
2272         * gcc.dg/tree-ssa/pr66752-2.c: New test.
2273         * gcc.dg/torture/pr66752-1.c: New test
2274         * g++.dg/torture/pr66752-2.C: New test.
2276 2015-07-23  Marek Polacek  <polacek@redhat.com>
2278         PR c++/66572
2279         * g++.dg/warn/Wlogical-op-2.C: New test.
2281 2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
2283         PR rtl-optimization/64164
2284         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2285         * gcc.dg/ssp-1.c: Make counter a register.
2286         * gcc.dg/ssp-2.c: Likewise.
2287         * gcc.dg/torture/parm-coalesce.c: New.
2289 2015-07-23  Marek Polacek  <polacek@redhat.com>
2291         PR sanitizer/66908
2292         * c-c++-common/ubsan/pr66908.c: New test.
2294 2015-07-23  Tom de Vries  <tom@codesourcery.com>
2296         * gcc.dg/autopar/outer-4.c: Add xfail.
2297         * gcc.dg/autopar/outer-5.c: Same.
2298         * gcc.dg/autopar/outer-6.c: Same.
2299         * gcc.dg/autopar/reduc-2.c: Same.
2300         * gcc.dg/autopar/reduc-2char.c: Same.
2301         * gcc.dg/autopar/reduc-2short.c: Same.
2302         * gcc.dg/autopar/reduc-8.c: Same.
2303         * gcc.dg/autopar/uns-outer-4.c: New test.
2304         * gcc.dg/autopar/uns-outer-5.c: New test.
2305         * gcc.dg/autopar/uns-outer-6.c: New test.
2307 2015-07-23  Richard Biener  <rguenther@suse.de>
2309         PR tree-optimization/66952
2310         * gcc.dg/torture/pr66952.c: Use signed char.
2312 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
2314         PR tree-optimization/66926,66951
2315         * gcc.dg/vect/pr66951.c: New test.
2317 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
2319         PR c++/52987
2320         * g++.dg/parse/error57.C: New.
2321         * g++.dg/expr/string-2.C: Update.
2323 2015-07-23  Richard Biener  <rguenther@suse.de>
2325         PR tree-optimization/66945
2326         * gcc.dg/torture/pr66945.c: New testcase.
2328 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
2330         PR target/66954
2331         * g++.dg/ext/mv24.C: New test.
2333 2015-07-22  Marek Polacek  <polacek@redhat.com>
2335         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
2336         dg-options.
2338 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
2340         PR fortran/61831
2341         PR fortran/66929
2342         * gfortran.dg/generic_30.f90: New.
2344 2015-07-22  Richard Biener  <rguenther@suse.de>
2346         PR tree-optimization/66952
2347         * gcc.dg/torture/pr66952.c: New testcase.
2349 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
2351         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
2352         test.
2353         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
2354         test.
2355         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
2356         test.
2357         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
2358         test.
2359         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
2360         test.
2361         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
2362         test.
2363         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
2364         test.
2365         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
2366         test.
2367         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
2368         test.
2369         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
2370         test.
2371         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
2372         test.
2373         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
2374         test.
2375         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
2376         test.
2377         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
2378         test.
2379         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
2380         test.
2381         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
2382         test.
2383         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
2384         test.
2385         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
2386         test.
2387         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
2388         test.
2389         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
2390         test.
2391         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
2392         test.
2393         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
2394         test.
2395         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
2396         test.
2397         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
2398         test.
2399         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
2400         test.
2401         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
2402         test.
2403         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
2404         test.
2405         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
2406         test.
2407         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
2408         test.
2409         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
2410         test.
2411         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
2412         test.
2413         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
2414         test.
2415         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
2416         test.
2417         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
2418         test.
2419         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
2420         test.
2421         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
2422         test.
2423         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
2424         test.
2425         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
2426         test.
2427         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
2428         test.
2429         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
2430         test.
2431         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
2432         test.
2433         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
2434         test.
2435         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
2436         test.
2437         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
2438         test.
2439         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
2440         test.
2441         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
2442         test.
2443         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
2444         test.
2445         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
2446         test.
2447         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
2448         test.
2449         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
2450         test.
2451         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
2452         test.
2453         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
2454         test.
2455         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
2456         test.
2457         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
2458         test.
2459         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
2460         test.
2461         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
2462         test.
2463         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
2464         test.
2465         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
2466         test.
2467         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
2468         test.
2469         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
2470         test.
2471         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
2472         test.
2473         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
2474         test.
2475         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
2476         test.
2477         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
2478         test.
2479         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
2480         test.
2481         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
2482         test.
2483         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
2484         test.
2485         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
2486         test.
2487         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
2488         test.
2489         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
2490         test.
2491         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
2492         test.
2493         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
2494         test.
2495         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
2496         test.
2497         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
2498         test.
2499         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
2500         test.
2501         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
2502         test.
2503         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
2504         test.
2505         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
2506         test.
2507         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
2508         test.
2509         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
2510         test.
2511         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
2512         test.
2513         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
2514         test.
2515         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
2516         test.
2517         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
2518         test.
2519         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
2520         test.
2521         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
2522         test.
2523         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
2524         test.
2525         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
2526         test.
2527         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
2528         test.
2529         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
2530         test.
2531         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
2532         test.
2533         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
2534         test.
2535         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
2536         test.
2537         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
2538         test.
2539         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
2540         test.
2541         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
2542         test.
2543         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
2544         test.
2545         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
2546         test.
2547         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
2548         test.
2549         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
2550         test.
2551         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
2552         test.
2553         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
2554         test.
2555         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
2556         test.
2557         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
2558         test.
2559         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
2560         test.
2561         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
2562         test.
2563         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
2564         test.
2565         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
2566         test.
2567         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
2568         test.
2569         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
2570         test.
2571         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
2572         test.
2573         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
2574         test.
2575         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
2576         test.
2577         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
2578         test.
2579         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
2580         test.
2581         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
2582         test.
2583         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
2584         test.
2585         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
2586         test.
2587         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
2588         test.
2589         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
2590         test.
2591         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
2592         test.
2593         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
2594         test.
2595         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
2596         test.
2597         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
2598         test.
2599         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
2600         test.
2601         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
2602         test.
2603         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
2604         test.
2605         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
2606         test.
2607         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
2608         test.
2609         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
2610         test.
2611         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
2612         test.
2613         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
2614         test.
2616 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
2618         * g++.dg/template/crash81.C: Update.
2620 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
2622         PR ipa/66424.
2623         * gcc.target/i386/pr66424.c: New.
2625 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
2627         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
2629 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
2631         PR fortran/61831
2632         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
2633         Drop address sanitization.
2635 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
2637         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
2638         Skip -march=armv4t.
2639         (dg-additional-options): Set armv5t flag.
2641 2015-07-21  Marek Polacek  <polacek@redhat.com>
2643         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
2644         * gcc.dg/vmx/unpack.c: Likewise.
2645         * gcc.target/powerpc/quad-atomic.c: Likewise.
2647 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
2649         * gcc.target/i386/asm-flag-5.c (f_ll): New.
2651 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
2653         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
2654         model.
2656 2015-07-20  Marek Polacek  <polacek@redhat.com>
2658         PR c++/55095
2659         * c-c++-common/Wshift-overflow-1.c: New test.
2660         * c-c++-common/Wshift-overflow-2.c: New test.
2661         * c-c++-common/Wshift-overflow-3.c: New test.
2662         * c-c++-common/Wshift-overflow-4.c: New test.
2663         * c-c++-common/Wshift-overflow-5.c: New test.
2664         * g++.dg/cpp1y/left-shift-1.C: New test.
2665         * gcc.dg/c90-left-shift-2.c: New test.
2666         * gcc.dg/c90-left-shift-3.c: New test.
2667         * gcc.dg/c99-left-shift-2.c: New test.
2668         * gcc.dg/c99-left-shift-3.c: New test.
2669         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
2670         * gcc.c-torture/execute/pr40386.c: Likewise.
2671         * gcc.dg/vect/pr33373.c: Likewise.
2672         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
2673         * gcc.dg/vect/vect-shift-2.c: Likewise.
2675 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2677         * gcc.target/aarch64/neg_abs_1.c: New test.
2679 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
2681         PR target/66922
2682         * gcc.target/i386/pr66922.c: New test.
2684 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
2686         PR middle-end/46851
2687         PR middle-end/60340
2688         * gcc.dg/tree-ssa/pr42327.c: Removed.
2689         * g++.dg/other/pr35011.C: Removed.
2691 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
2693         PR target/66906
2694         * gcc.target/i386/pr66906.c: New test.
2696 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
2698         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
2699         as follow-up to r225930.
2701 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
2703         PR fortran/52846
2704         * lib/fortran-modules.exp (proc cleanup-submodules): New
2705         procedure.
2706         * gfortran.dg/submodule_1.f08: Change extension and clean up
2707         the submodule files.
2708         * gfortran.dg/submodule_2.f08: ditto
2709         * gfortran.dg/submodule_6.f08: ditto
2710         * gfortran.dg/submodule_7.f08: ditto
2711         * gfortran.dg/submodule_8.f08: New test
2712         * gfortran.dg/submodule_9.f08: New test
2714 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
2715             Sebastian Pop  <s.pop@samsung.com>
2717         PR middle-end/61929
2718         * gcc.dg/graphite/pr61929.c: New.
2720 2015-07-17  Marek Polacek  <polacek@redhat.com>
2722         * gcc.dg/fold-minus-7.c: New test.
2724 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
2726         * gfortran.dg/co_reduce_1.f90: New file.
2728 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
2730         PR target/66824
2731         * gcc.target/i386/pr66824.c:
2733 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
2735         PR fortran/66035
2736         * gfortran.dg/structure_constructor_13.f03: New test.
2738 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
2740         PR fortran/61831
2741         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
2742         of generated while loops in the tree dump.
2743         * gfortran.dg/derived_constructor_comps_6.f90: New file.
2745 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
2747         * gcc.dg/vect/vect-outer-simd-2.c: New test.
2749 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
2751         PR target/66891
2752         * gcc.target/i386/pr66891.c: New test.
2754 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2756         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
2758 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
2760         PR rtl-optimization/66626
2761         * gcc.target/i386/pr66626-2.c: New.
2763 2015-07-16  Martin Liska  <mliska@suse.cz>
2765         * g++.dg/ipa/pr66896.c: New test.
2767 2015-07-16  Richard Biener  <rguenther@suse.de>
2769         PR tree-optimization/66894
2770         * gcc.dg/torture/pr66894.c: New testcase.
2772 2015-07-16  Richard Biener  <rguenther@suse.de>
2774         * gcc.dg/tree-ssa/pr21031.c: Adjust.
2776 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
2778         PR target/66866
2779         * g++.dg/pr66866.C: New test.
2781 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2783         * gcc.target/powerpc/vec-cmp-sel.c: New test.
2785 2015-07-15  Richard Biener  <rguenther@suse.de>
2787         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
2788         { -O3 -fomit-frame-pointer },
2789         { -O3 -fomit-frame-pointer -funroll-loops } and
2790         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
2791         in favor of
2792         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
2793           -finline-functions }
2795 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
2797         * gcc.target/mips/interrupt_handler-5.c: New test.
2799 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
2800             Robert Suchanek  <robert.suchanek@imgtec.com>
2802         * gcc.target/mips/interrupt_handler-4.c: New test.
2804 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
2806         PR testsuite/66734
2807         * gcc.dg/lto/lto.exp: Initialize MPX.
2809 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2811         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
2812         dg-skip-if.
2813         * gcc.target/arm/scd42-3.c: Likewise.
2815 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
2817         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
2818         code to be run when the pre-arch code increases the isa_rev to
2819         mips32r6 or greater.
2821 2015-07-15  Richard Biener  <rguenther@suse.de>
2823         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
2824         { -O3 -fomit-frame-pointer },
2825         { -O3 -fomit-frame-pointer -funroll-loops } and
2826         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
2827         in favor of
2828         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
2829           -finline-functions }
2830         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
2831         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
2832         to additional_flags.
2834 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
2836         PR rtl-optimization/66838
2837         * gcc.target/i386/pr66838.c: New test.
2839 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
2841         PR c++/66850
2842         * g++.dg/template/pr66850.C: New test.
2844 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2845             Cesar Philippidis  <cesar@codesourcery.com>
2846             Chung-Lin Tang  <cltang@codesourcery.com>
2848         * gcc.target/nios2/nios2-flushd.c: New.
2849         * gcc.target/nios2/nios2-rdprs.c: New.
2850         * gcc.target/nios2/r2-atomic.c: New.
2851         * gcc.target/nios2/r2-eni.c: New.
2852         * gcc.target/nios2/r2-wrpie.c: New.
2854 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2855             Cesar Philippidis  <cesar@codesourcery.com>
2856             Chung-Lin Tang  <cltang@codesourcery.com>
2858         * gcc.target/nios2/cdx-ldstwm-1.c: New.
2859         * gcc.target/nios2/cdx-ldstwm-2.c: New.
2861 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2862             Cesar Philippidis  <cesar@codesourcery.com>
2863             Chung-Lin Tang  <cltang@codesourcery.com>
2865         * gcc.target/nios2/andci.c: New.
2866         * gcc.target/nios2/bmx.c: New.
2867         * gcc.target/nios2/cdx-add.c: New.
2868         * gcc.target/nios2/cdx-branch.c: New.
2869         * gcc.target/nios2/cdx-callret.c: New.
2870         * gcc.target/nios2/cdx-loadstore.c: New.
2871         * gcc.target/nios2/cdx-logical.c: New.
2872         * gcc.target/nios2/cdx-mov.c: New.
2873         * gcc.target/nios2/cdx-shift.c: New.
2874         * gcc.target/nios2/cdx-sub.c: New.
2875         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
2877 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
2879         PR c++/65071
2880         * g++.dg/cpp0x/vt-65071.C: New.
2882 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2883             Cesar Philippidis  <cesar@codesourcery.com>
2884             Chung-Lin Tang  <cltang@codesourcery.com>
2886         * gcc.target/nios2/r2-io-range.c: New.
2887         * gcc.target/nios2/r2-stio-1.c: New.
2888         * gcc.target/nios2/r2-stio-2.c: New.
2889         * gcc.target/nios2/nios2-ldxio.c: New.
2890         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
2891         of just compile.  Add more tests.
2893 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
2895         gfortran.dg/pr66864.f90: New test.
2897 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
2899         PR rtl-optimization/66626
2900         * gcc.target/i386/pr66626.c: New.
2902 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2904         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
2905         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
2906         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
2908 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
2910         * g++.dg/template/crash81.C: Adjust for error + inform change.
2911         * g++.dg/template/pr58878.C: Likewise.
2912         * g++.dg/template/shadow1.C: Likewise.
2913         * g++.dg/template/shadow2.C: Likewise.
2914         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
2915         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
2916         * g++.old-deja/g++.brendan/crash7.C: Likewise.
2917         * g++.old-deja/g++.pt/shadow2.C: Likewise.
2919 2015-07-14  Richard Biener  <rguenther@suse.de>
2921         PR tree-optimization/66863
2922         * gcc.dg/torture/pr66863.c: New testcase.
2924 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
2926         PR c++/65186
2927         * g++.dg/template/pr65186.C: New test.
2929 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
2931         * gcc.target/arm/macro_defs0.c: Add directive to skip
2932         test if -marm is present.
2933         * gcc.target/arm/macro_defs1.c: Likewise.
2935 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2937         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
2938         if-conversion..
2939         * gcc.target/aarch64/adds1.c: Likewise.
2940         * gcc.target/aarch64/ands_1.c: Likewise.
2941         * gcc.target/aarch64/bics_1.c: Likewise.
2942         * gcc.target/aarch64/subs1.c: Likewise.
2943         * gcc.target/aarch64/subs3.c: Likewise.
2945 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
2947         PR fortran/64589
2948         * gfortran.dg/pr64589.f90: New test.
2950 2015-07-13  Renlin Li  <renlin.li@arm.com>
2952         PR rtl/66556
2953         * gcc.c-torture/execute/pr66556.c: New.
2955 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
2957         * gcc.dg/20020219-1.c: Fix double word typos.
2958         * gcc.dg/20020919-1.c: Same.
2960 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
2961             Jeff Law  <law@redhat.com>
2963         PR middle-end/66726
2964         * g++.dg/tree-ssa/pr66726.c: New test.
2965         * gcc.dg/tree-ssa/pr66726-2.c: New test.
2966         * gcc.dg/tree-ssa/pr66726.c: New test.
2968 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
2970         PR c++/58734
2971         * g++.dg/cpp0x/variadic-ttp2.C: New.
2973 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
2975         PR c++/30044
2976         * g++.dg/cpp0x/auto46.C: New test.
2977         * g++.dg/template/pr30044.C: New test.
2978         * g++.dg/template/shadow2.C: New test.
2979         * g++.dg/template/error55.C: New test.
2980         * g++.dg/template/crash83.C: Accept any error string.
2981         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
2982         parameters.
2983         * g++.dg/cpp0x/variadic19.C: Likewise
2984         * g++.dg/template/canon-type-13.C: Likewise.
2985         * g++.old-deja/g++.pt/ttp42.C: Likewise.
2986         * g++.dg/torture/20070621-1.C: Likewise.
2988 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2990         PR c++/54521
2991         * g++.dg/init/explicit3.C: New.
2993 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
2995         PR target/66819
2996         * gcc.target/i386/pr66819-1.c: New test.
2997         * gcc.target/i386/pr66819-2.c: Likewise.
2998         * gcc.target/i386/pr66819-3.c: Likewise.
2999         * gcc.target/i386/pr66819-4.c: Likewise.
3000         * gcc.target/i386/pr66819-5.c: Likewise.
3002 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
3004         PR target/66703
3005         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
3006         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
3007         type to prevent possible flag-clobbering zero-extensions.
3008         * gcc.target/i386/pr66703.c: New test.
3010 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3012         PR c++/60842
3013         * g++.dg/cpp0x/nsdmi-template15.C: New.
3015 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
3017         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
3019 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
3021         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
3022         * gcc.target/arm/flip-thumb.c: Likewise.
3024 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
3026         PR target/66813
3027         * gcc.target/i386/pr66813.c: New test.
3029 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
3031         PR middle-end/66820
3032         * gcc.dg/gomp/pr66820.c: New test.
3034 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3036         PR c++/65592
3037         * g++.dg/cpp0x/scoped_enum6.C: New.
3039 2015-07-10  Tom de Vries  <tom@codesourcery.com>
3041         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
3042         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
3044 2015-07-10  Richard Biener  <rguenther@suse.de>
3046         PR tree-optimization/66823
3047         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
3048         which should not be necessary.  XFAIL.
3050 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
3052         PR c++/64848
3053         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
3055 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
3057         PR middle-end/66633
3058         * gcc.dg/gomp/pr66633-1.c: New test.
3059         * gcc.dg/gomp/pr66633-2.c: New test.
3060         * gcc.dg/gomp/pr66633-3.c: New test.
3061         * gcc.dg/gomp/pr66633-4.c: New test.
3063 2015-07-09  John Marino  <gnugcc@marino.st>
3065         * lib/target-supports.exp (check_effective_target_pie):
3066         Add *-*-dragonfly*
3068 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
3070         PR target/66814
3071         * gcc.target/i386/pr66814.c: New test.
3073 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
3075         PR target/66731
3076         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
3077         * gcc.target/aarch64/fnmul-2.c: Likewise.
3078         * gcc.target/aarch64/fnmul-3.c: Likewise.
3079         * gcc.target/aarch64/fnmul-4.c: Likewise.
3081 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
3083         PR c++/65790
3084         * g++.dg/cpp0x/vt-65790.C: New.
3086 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
3088         PR target/66818
3089         * gcc.target/i386/pr66818.c: New test.
3091 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
3093         PR target/66817
3094         * gcc.target/i386/pr66817.c: New test.
3096 2015-07-09  Marek Polacek  <polacek@redhat.com>
3098         PR tree-optimization/66718
3099         * gcc.dg/vect/vect-126.c: New test.
3101 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
3103         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
3104         even when dwarf-2 is not the default.
3106 2015-07-08  Jeff Law  <law@redhat.com>
3108         PR testsuite/66796
3109         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
3110         to have a single memory reference.
3112 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
3114         * g++.dg/other/dump-ada-spec-9.C: New test.
3116 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
3118         * g++.dg/vect/vect.exp: Run also simd* tests.
3119         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
3120         (check_vect): Fix up get_cpuid call for C++.
3121         * g++.dg/vect/simd-clone-1.cc: New test.
3123 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3125         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
3127 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3129         * gcc.target/i386/readeflags-1.c (abort): New prototype.
3130         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
3132 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3134         PR target/66806
3135         * gcc.target/i386/pr66806.c: New test.
3137 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
3139         PR c++/66421
3140         * g++.dg/cpp0x/auto45.C: New.
3142 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
3144         PR middle-end/66334
3145         * gcc.target/i386/pr66334.c: New.
3147 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
3149         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
3150         comments.
3152 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
3154         PR jit/66783
3155         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
3156         (verify_code): Update expected error message.
3157         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
3158         (verify_code): Likewise.
3159         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
3160         (verify_code): Likewise.
3162 2015-07-08  Richard Biener  <rguenther@suse.de>
3164         PR tree-optimization/66793
3165         * gcc.dg/torture/pr66793.c: New testcase.
3167 2015-07-08  Richard Biener  <rguenther@suse.de>
3169         PR tree-optimization/66794
3170         * gcc.dg/torture/pr66794.c: New testcase.
3172 2015-07-08  Marek Polacek  <polacek@redhat.com>
3174         PR c++/66748
3175         * g++.dg/abi/abi-tag15.C: New test.
3177 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
3179         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
3180         * gcc.target/mips/branch-3.c: Ditto
3181         * gcc.target/mips/branch-4.c: Ditto.
3182         * gcc.target/mips/branch-5.c: Ditto.
3183         * gcc.target/mips/branch-6.c: Ditto.
3184         * gcc.target/mips/branch-7.c: Ditto.
3185         * gcc.target/mips/branch-8.c: Ditto.
3186         * gcc.target/mips/branch-9.c: Ditto.
3187         * gcc.target/mips/branch-10.c: Ditto.
3188         * gcc.target/mips/branch-11.c: Ditto.
3189         * gcc.target/mips/branch-12.c: Ditto.
3190         * gcc.target/mips/branch-13.c: Ditto.
3191         * gcc.target/mips/umips-branch-5.c: New file.
3192         * gcc.target/mips/umips-branch-6.c: New file.
3193         * gcc.target/mips/umips-branch-7.c: New file.
3194         * gcc.target/mips/umips-branch-8.c: New file.
3195         * gcc.target/mips/umips-branch-9.c: New file.
3196         * gcc.target/mips/umips-branch-10.c: New file.
3197         * gcc.target/mips/umips-branch-11.c: New file.
3198         * gcc.target/mips/umips-branch-12.c: New file.
3199         * gcc.target/mips/umips-branch-13.c: New file.
3200         * gcc.target/mips/umips-branch-14.c: New file.
3201         * gcc.target/mips/umips-branch-15.c: New file.
3202         * gcc.target/mips/umips-branch-16.c: New file.
3203         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
3204         (OCCUPY_0xfffc): New define.
3206 2015-07-08  Renlin Li  <renlin.li@arm.com>
3208         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
3210 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
3212         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
3214 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
3216         * gcc.target/i386/bt-3.c: New test.
3217         * gcc.target/i386/bt-4.c: Ditto.
3219 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
3221         * g++.dg/other/dump-ada-spec-8.C: New test.
3223 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
3225         PR jit/66783
3226         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
3227         test case.
3228         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
3229         New test case.
3230         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
3231         New test case.
3232         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
3233         Avoid using an opaque struct for local "f".
3235 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
3237         PR jit/66779
3238         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
3239         * jit.dg/test-pr66779.c: New testcase.
3241 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
3243         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
3244         NOCOMPRESSION.
3246 2015-07-07  Richard Biener  <rguenther@suse.de>
3248         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
3250 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
3252         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
3253         * gcc.target/mips/call-5.c: Ditto.
3254         * gcc.target/mips/call-6.c: Ditto.
3256 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3258         * gcc.dg/dx-test.c: New test-case.
3260 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
3262         PR fortran/66578
3263         * gfortran.dg/allocate_with_source_9.f08: New test.
3265 2015-07-07  Christian Bruel  <christian.bruel@st.com>
3267         PR target/52144
3268         * gcc.target/arm/flip-thumb.c: Fix scan.
3269         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
3270         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
3271         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
3272         Fix return value.
3274 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
3276         PR target/65956
3277         * gcc.c-torture/execute/pr65956.c: New test.
3279 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
3281         * gcc.target/arm/aapcs/align1.c: New.
3282         * gcc.target/arm/aapcs/align_rec1.c: New.
3283         * gcc.target/arm/aapcs/align2.c: New.
3284         * gcc.target/arm/aapcs/align_rec2.c: New.
3285         * gcc.target/arm/aapcs/align3.c: New.
3286         * gcc.target/arm/aapcs/align_rec3.c: New.
3287         * gcc.target/arm/aapcs/align4.c: New.
3288         * gcc.target/arm/aapcs/align_rec4.c: New.
3289         * gcc.target/arm/aapcs/align_vararg1.c: New.
3290         * gcc.target/arm/aapcs/align_vararg2.c: New.
3292 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
3294         * gfortran.dg/iomsg_2.f90: New test.
3296 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
3298         PR target/66749
3299         * gcc.target/i386/pr66749.c: New test.
3301 2015-07-06  Richard Biener  <rguenther@suse.de>
3303         PR tree-optimization/66772
3304         * gcc.dg/torture/pr66772-1.c: New testcase.
3305         * gcc.dg/torture/pr66772-2.c: Likewise.
3307 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
3309         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
3310         the jals instruction.
3312 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
3314         PR target/53383
3315         * gcc.target/i386/pr53383-1.c: New file.
3316         * gcc.target/i386/pr53383-2.c: Likewise.
3317         * gcc.target/i386/pr53383-3.c: Likewise.
3319 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
3321         * gcc.target/aarch64/fnmul-1.c: New.
3322         * gcc.target/aarch64/fnmul-2.c: New.
3323         * gcc.target/aarch64/fnmul-3.c: New.
3324         * gcc.target/aarch64/fnmul-4.c: New.
3326 2015-07-06  Richard Biener  <rguenther@suse.de>
3328         PR middle-end/66759
3329         * gcc.dg/torture/pr66759.c: New testcase.
3331 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
3333         PR fortran/58586
3334         * gfortran.dg/alloc_comp_class_3.f03: New test.
3335         * gfortran.dg/alloc_comp_class_4.f03: New test.
3337 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
3339         * gcc.c-torture/execute/pr66757.c: New test.
3341 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
3343         PR tree-optimization/66720
3344         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
3346 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
3347             Sandra Loosemore <sandra@codesourcery.com>
3349         * gcc.target/nios2/gprel-offset.c: New test.
3351 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
3353         PR fortran/66725
3354         * gfortran.dg/pr66725.f90: New test.
3356 2015-07-03  Jason Merrill  <jason@redhat.com>
3358         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
3359         Avoid narrowing error.
3361 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
3363         PR rtl-optimization/66706
3364         * gcc.target/powerpc/shift-int.c: New testcase.
3366 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
3368         PR target/66746.
3369         * gcc.target/i386/pr66746.c: New file.
3371 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
3373         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
3375 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
3377         PR tree-optimization/66119
3378         * g++.dg/opt/pr66119.C: New.
3380 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
3382         PR fortran/52846
3383         * gfortran.dg/submodule_1.f90: New test
3384         * gfortran.dg/submodule_2.f90: New test
3385         * gfortran.dg/submodule_3.f90: New test
3386         * gfortran.dg/submodule_4.f90: New test
3387         * gfortran.dg/submodule_5.f90: New test
3388         * gfortran.dg/submodule_6.f90: New test
3389         * gfortran.dg/submodule_7.f90: New test
3391 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3393         PR preprocessor/53690
3394         * g++.dg/cpp/pr53690.C: New.
3396 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3398         * gcc.target/powerpc/vec-cmp.c: New test.
3400 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3402         PR fortran/56520
3403         * gfortran.dg/pr56520.f90: New test.
3405 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
3407         PR fortran/66545
3408         * gfortran.dg/pr66545_1.f90: New test.
3409         * gfortran.dg/pr66545_2.f90: New test.
3411 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
3413         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
3414         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
3416 2015-07-02  Richard Biener  <rguenther@suse.de>
3418         PR testsuite/66719
3419         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
3420         unaligned loads.
3422 2015-07-02  Richard Biener  <rguenther@suse.de>
3424         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
3426 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
3428         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
3430 2015-07-01  Jason Merrill  <jason@redhat.com>
3432         * lib/target-supports.exp (cxx_default): Set to C++14.
3434 2015-07-01  Tom de Vries  <tom@codesourcery.com>
3436         PR testsuite/66723
3437         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
3438         scan-assembler.
3440 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
3442         * gfortran.dg/warn_conversion_8.f90:  New test.
3444 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3446         PR rtl-optimization/61047
3447         * gcc.c-torture/execute/20150611-1.c: New testcase.
3449 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
3451         PR jit/66700
3452         * jit.dg/all-non-failing-tests.h: Add
3453         test-pr66700-observing-write-through-ptr.c.
3454         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
3456 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
3458         * jit.dg/test-accessing-union.c: Add comments for use by
3459         gcc/jit/docs/topics/types.rst.
3461 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
3463         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
3464         'do-require-effective-target' with 'dg-require-effective-target'.
3465         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
3466         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
3467         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
3468         'stlex' with 'strex' as the expected output.
3470 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
3472         PR c++/60365
3473         * g++.dg/cpp0x/gen-attrs-60.C: New.
3474         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
3476 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
3478         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
3479         New function.
3480         * gcc.target/aarch64/pic-small.c: Restrict this test under
3481         check_effective_target_aarch64_small_fpic.
3483 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
3485         * gfortran.dg/gomp/pr66633.f90: New test.
3487 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
3489         PR c++/66686
3490         * g++.dg/template/pr66686.C: New test.
3492 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
3494         * gnat.dg/lto17.ad[sb]: New test.
3496 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
3498         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
3499         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
3500         testcase.
3501         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
3502         New testcase.
3503         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
3504         New testcase.
3505         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
3506         New testcase.
3507         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
3508         New testcase.
3509         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
3510         New testcase.
3511         * jit.dg/test-switch.c: New testcase.
3512         * jit.dg/test-switch.cc: New testcase.
3514 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
3516         PR jit/66546
3517         * jit.dg/all-non-failing-tests.h: Add note about
3518         test-validly-unreachable-block.c.
3519         * jit.dg/test-validly-unreachable-block.c: New file.
3521 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
3523         PR jit/66628
3524         * jit.dg/all-non-failing-tests.h: Add note about
3525         test-extra-options.c.
3526         * jit.dg/test-extra-options.c: New testcase.
3528 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
3530         PR debug/66691
3531         * gcc.target/i386/pr66691.c: New.
3533 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
3535         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
3536         * gcc.target/i386/iamcu/args.h: Likewise.
3537         * gcc.target/i386/iamcu/asm-support.S: Likewise.
3538         * gcc.target/i386/iamcu/defines.h: Likewise.
3539         * gcc.target/i386/iamcu/macros.h: Likewise.
3540         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
3541         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
3542         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
3543         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
3544         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
3545         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
3546         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
3547         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
3548         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
3549         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
3550         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
3551         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
3552         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
3553         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
3554         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
3555         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
3556         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
3558 2015-06-30  Marek Polacek  <polacek@redhat.com>
3560         * gcc.dg/fold-minus-6.c: New test.
3562         * gcc.dg/fold-ior-3.c: New test.
3564 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
3566         Implement N4197 - Adding u8 character literals
3567         * g++.dg/cpp1z/utf8.C: New.
3568         * g++.dg/cpp1z/utf8-neg.C: New.
3569         * g++.dg/cpp1z/udlit-utf8char.C: New.
3571 2015-06-30  Marek Polacek  <polacek@redhat.com>
3573         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
3575 2015-06-30  Tom de Vries  <tom@codesourcery.com>
3577         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
3578         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
3579         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
3580         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
3582 2015-06-30  Marek Polacek  <polacek@redhat.com>
3584         * gcc.dg/fold-ior-2.c: New test.
3586 2015-06-30  Tom de Vries  <tom@codesourcery.com>
3588         PR tree-optimization/66652
3589         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
3590         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
3591         pointers.
3592         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3594 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
3596         PR c++/65977
3597         * g++.dg/cpp0x/constexpr-friend-3.C: New.
3598         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
3600 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3602         PR fortran/66605
3603         * gfortran.dg/wunused-parameter.f90: New test.
3605 2015-06-29  Richard Henderson  <rth@redhat.com>
3607         * gcc.target/i386/asm-flag-1.c: New.
3608         * gcc.target/i386/asm-flag-2.c: New.
3609         * gcc.target/i386/asm-flag-3.c: New.
3610         * gcc.target/i386/asm-flag-4.c: New.
3611         * gcc.target/i386/asm-flag-5.c: New.
3613 2015-06-29  Marek Polacek  <polacek@redhat.com>
3615         PR c/66322
3616         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
3617         * c-c++-common/pr66322.c: New test.
3618         * g++.dg/eh/scope1.C: Remove dg-warning.
3620 2015-06-29  Richard Biener  <rguenther@suse.de>
3622         PR tree-optimization/66677
3623         * gcc.dg/vect/pr66677.c: New testcase.
3625 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
3627         PR middle-end/64130
3628         * gcc.dg/tree-ssa/pr64130.c: New test.
3630 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
3632         * gcc.target/aarch64/pic-small.c: New testcase.
3634 2015-06-26  Richard Biener  <rguenther@suse.de>
3636         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
3638 2015-06-26  Marek Polacek  <polacek@redhat.com>
3640         * gcc.dg/fold-and-1.c: New test.
3641         * gcc.dg/fold-and-2.c: New test.
3643 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
3645         * gnat.dg/warn11.adb: Add missing dg directive.
3646         * gnat.dg/warn12.adb: New test.
3647         * gnat.dg/warn12_pkg.ads: New helper.
3649 2015-06-26  Richard Biener  <rguenther@suse.de>
3651         * gfortran.dg/reassoc_3.f90: Adjust.
3653 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
3655         PR target/66412
3656         * gcc.target/i386/pr66412.c: New test.
3658 2015-06-25  Richard Biener  <rguenther@suse.de>
3660         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
3662 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
3664         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
3666 2015-06-25  Richard Biener  <rguenther@suse.de>
3668         * gfortran.dg/vect/vect-9.f90: New testcase.
3670 2015-06-25  Nick Clifton  <nickc@redhat.com>
3672         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
3673         H8300 and M32R targets.
3675 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3677         PR fortran/66528
3678         * gfortran.dg/maxerrors.f90: New test.
3680 2015-06-08  DJ Delorie  <dj@redhat.com>
3682         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
3684 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
3686         * gcc.target/aarch64/mgeneral-regs_3.c: New.
3688 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
3690         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
3691         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
3692         * gcc.target/aarch64/nofp_1.c: New file.
3694 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
3696         Implement N3928 - Extending static_assert
3697         * g++.dg/cpp0x/static_assert8.C: Adjust.
3698         * g++.dg/cpp0x/static_assert12.C: New.
3699         * g++.dg/cpp0x/static_assert13.C: New.
3700         * g++.dg/cpp1y/static_assert1.C: New.
3701         * g++.dg/cpp1y/static_assert2.C: New.
3702         * g++.dg/cpp1z/static_assert-nomsg.C: New.
3704 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
3706         PR c++/65750
3707         * g++.dg/cpp0x/trailing11.C: New.
3709 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3711         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
3712         multilibs.
3713         * gcc.target/arm/memset-inline-10.c: Likewise.
3714         * gcc.target/arm/pr58784.c: Likewise.
3715         * gcc.target/arm/pr59985.C: Likewise.
3716         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
3718 2015-06-24  Renlin Li  <renlin.li@arm.com>
3720         * gcc.target/aarch64/arm_align_max_pwr.c: New.
3721         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
3723 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
3725         Revert:
3726         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
3728         PR c++/30044
3729         * g++.dg/cpp0x/auto45.C: New test.
3730         * g++.dg/template/pr30044.C: New test.
3731         * g++.dg/template/crash83.C: Accept any error string.
3732         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
3733         parameters.
3734         * g++.dg/cpp0x/variadic18.C: Likewise
3735         * g++.dg/template/canon-type-13.C: Likewise.
3736         * g++.old-deja/g++.pt/ttp42.C: Likewise.
3738 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
3740         PR c++/65811
3741         * g++.dg/other/linkage2.C: New.
3743 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3745         PR target/63408
3746         * gcc.target/arm/pr63408.c: New test.
3748 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
3750         * lib/c-torture.exp: Don't call check_effective_target_lto
3751         before setting up environment correctly.
3752         * lib/gcc-dg.exp: Likewise, and protect
3753         gcc_force_conventional_output.
3755 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3757         PR rtl-optimization/66306
3758         * gcc.target/s390/pr66306.c: New test.
3760 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3762         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
3763         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
3764         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
3765         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
3766         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
3767         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
3768         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
3770 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
3772         PR target/65803
3773         * gcc.c-torture/pr65803.c: New test.
3775 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
3777         PR c++/30044
3778         * g++.dg/cpp0x/auto45.C: New test.
3779         * g++.dg/template/pr30044.C: New test.
3780         * g++.dg/template/crash83.C: Accept any error string.
3781         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
3782         parameters.
3783         * g++.dg/cpp0x/variadic18.C: Likewise
3784         * g++.dg/template/canon-type-13.C: Likewise.
3785         * g++.old-deja/g++.pt/ttp42.C: Likewise.
3787 2015-06-23  Marek Polacek  <polacek@redhat.com>
3789         * c-c++-common/Wlogical-op-3.c: New test.
3791 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
3793         PR c++/66254
3794         * g++.dg/cpp0x/scoped_enum5.C: New.
3796 2015-06-23  Richard Biener  <rguenther@suse.de>
3798         PR tree-optimization/66636
3799         * gcc.dg/vect/pr66636.c: New testcase.
3801 2015-06-23  Marek Polacek  <polacek@redhat.com>
3803         * gcc.dg/fold-minus-4.c: New test.
3804         * gcc.dg/fold-minus-5.c: New test.
3805         * c-c++-common/ubsan/overflow-add-5.c: New test.
3807 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
3809         Add missing testcase from r224672.
3810         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
3812         * gcc.target/vax/bswapdi-1.c: New.
3814 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
3816         PR fortran/64674
3817         * gfortran.dg/associate_18.f08: New test.
3819 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
3821         PR target/66560
3822         * gcc.target/i386/pr66560-1.c: New test.
3823         * gcc.target/i386/pr66560-2.c: Ditto.
3824         * gcc.target/i386/pr66560-3.c: Ditto.
3825         * gcc.target/i386/pr66560-4.c: Ditto.
3827 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
3829         * gcc.target/nvptx/nvptx.exp: New file.
3830         * gcc.target/nvptx/proto-1.c: Likewise.
3832 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
3834         PR tree-optimization/66449
3835         * gcc.dg/vect/pr66449.c: New test.
3837 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
3839         * g++.dg/other/dump-ada-spec-5.C: New test.
3840         * g++.dg/other/dump-ada-spec-6.C: Likewise.
3841         * g++.dg/other/dump-ada-spec-7.C: Likewise.
3843 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
3845         * g++.dg/inherit/pure1.C: Test location too.
3847 2015-06-22  Marek Polacek  <polacek@redhat.com>
3849         * gcc.dg/fold-ior-1.c: New test.
3850         * gcc.dg/fold-minus-2.c: New test.
3851         * gcc.dg/fold-minus-3.c: New test.
3852         * gcc.dg/fold-plus-1.c: New test.
3853         * gcc.dg/fold-plus-2.c: New test.
3854         * gcc.dg/fold-xor-4.c: New test.
3855         * gcc.dg/fold-xor-5.c: New test.
3857 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3859         PR target/65914
3860         * g++.dg/torture/pr65914.C:  New.
3862 2015-06-22  Richard Biener  <rguenther@suse.de>
3864         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
3865         not existing TORTURE_OPTIONS only.
3866         * lib/gcc-dg.exp: Likewise.
3868 2015-06-22  Christian Bruel  <christian.bruel@st.com>
3870         PR target/52144
3871         * gcc.target/arm/flip-thumb.c: New test.
3873 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
3874             Martin Liska  <mliska@suse.cz>
3876         PR ipa/65908
3877         * g++.dg/ipa/pr65908.C: New testcase.
3879 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
3881         PR c++/65882
3882         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
3883         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
3885 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
3887         * gnat.dg/specs/debug1.ads: Adjust.
3889 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
3891         * gcc.target/aarch64/fmovd-zero-mem.c: New.
3892         * gcc.target/aarch64/fmovd-zero-reg.c: New.
3893         * gcc.target/aarch64/fmovf-zero-mem.c: New.
3894         * gcc.target/aarch64/fmovf-zero-reg.c: New.
3895         * gcc.target/aarch64/fmovld-zero-mem.c: New.
3896         * gcc.target/aarch64/fmovld-zero-mem.c: New.
3897         * gcc.target/aarch64/fmovd-zero.c: Delete.
3898         * gcc.target/aarch64/fmovf-zero.c: Delete.
3900 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
3902         * gcc.target/vax/bswapdi-1.c: New.
3904 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3906         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
3908 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3910         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
3912 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3914         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
3916 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3918         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
3920 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3922         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
3924 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3926         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
3928 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3930         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
3932 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3934         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
3936 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3938         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
3940 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3942         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
3944 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3946         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
3948 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3950         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
3952 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3954         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
3956 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3958         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
3960 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3962         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
3964 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3966         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
3968 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3970         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
3972 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3974         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
3976 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3978         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
3980 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3982         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3983         (_ARM_FPSCR): Add FZ field.
3984         (clean_results): Force FZ=1 on AArch64.
3985         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
3987 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3989         * gcc.target/aarch64/pr62308.c: New test.
3991 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
3993         PR fortran/66549
3994         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
3996 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
3998         * gcc.target/i386/mpx/pr66581.c: New test.
4000 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
4002         * gcc.target/i386/cmov9.c: New test.
4004 2015-06-18  Richard Biener  <rguenther@suse.de>
4006         * g++.dg/other/const4.C: New testcase.
4008 2015-06-18  Michael Matz  <matz@suse.de>
4010         PR middle-end/66253
4011         * gcc.dg/vect/pr66253.c: New testcase.
4013 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
4015         PR target/66569
4016         * gcc.target/i386/mpx/chkp-vararg.c: New test.
4018 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
4020         PR middle-end/66568
4021         * gcc.target/i386/mpx/pr66568.c: New test.
4023 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
4025         PR middle-end/66567
4026         * gcc.target/i386/mpx/pr66567.c: New test.
4028 2015-06-18  Richard Biener  <rguenther@suse.de>
4030         PR tree-optimization/66510
4031         * gcc.dg/vect/slp-perm-12.c: New testcase.
4033 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
4035         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
4036         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
4037         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
4038         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
4040 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
4042         PR c++/66571
4043         * g++.dg/gomp/pr66571-1.C: New test.
4045         PR middle-end/66429
4046         * c-c++-common/gomp/pr66429.c: New test.
4048 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
4050         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
4051         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
4052         ...this.
4053         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
4054         New testcase.
4055         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
4056         New testcase.
4058 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
4060         PR testsuite/65944
4061         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
4063 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
4065         * gcc.target/mips/pr65862-1.c: New test.
4066         * gcc.target/mips/pr65862-2.c: Likewise.
4068 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
4070         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
4071         * gcc.target/i386/pr52252-atom.c: Ditto.
4072         * gcc.target/i386/vect-div-1.c: Ditto.
4073         * gcc.target/i386/rotate-5.c: Ditto.
4074         * gcc.target/i386/pr50202.c: Ditto.
4075         * gcc.target/i386/pr37843-3.c: Ditto.
4076         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
4077         * gcc.target/i386/pr53397-1.c: Ditto.
4078         * gcc.target/i386/pr55934.c: Ditto.
4079         * gcc.target/i386/pr37843-4.c: Ditto.
4080         * gcc.target/i386/pr60451.c: Ditto.
4081         * gcc.target/i386/pr53397-2.c: Ditto.
4082         * gcc.target/i386/vectorize1.c: Ditto.
4083         * gcc.target/i386/extract-insert-combining.c: Ditto.
4084         * gcc.target/i386/pr53759.c: Ditto.
4085         * gcc.target/i386/pr52252-core.c: Ditto.
4086         * gcc.target/i386/rotate-3.c: Ditto.
4087         * gcc.target/i386/sse-20.c: Ditto.
4088         * gcc.target/i386/rotate-4.c: Ditto.
4089         * gcc.target/i386/pr61403.c: Ditto.
4090         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
4091         * gcc.target/i386/pr60901.c: Ditto.
4092         * gcc.target/i386/pr59794-7.c: Ditto.
4093         * gcc.target/i386/pr62208.c: Ditto.
4094         * gcc.target/i386/pr53416.c: Ditto.
4095         * gcc.target/i386/asm-dialect-1.c: Ditto.
4096         * gcc.target/i386/pr50038.c: Ditto.
4097         * gcc.target/i386/47698.c: Ditto.
4098         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
4099         * gcc.target/i386/pr59794-2.c: Ditto.
4100         * gcc.target/i386/pr59794-3.c: Ditto.
4101         * gcc.target/i386/pr39058.c: Ditto.
4102         * gcc.target/i386/pr60205-1.c: Ditto.
4103         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
4104         * gcc.target/i386/sse2-movq-2.c: Ditto.
4106 2015-06-17  Richard Biener  <rguenther@suse.de>
4108         PR tree-optimization/66251
4109         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
4111 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
4113         PR c++/59682
4114         * g++.dg/parse/new-placement1.C: New.
4116 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
4118         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
4119         * jit.dg/test-compound-assignment.c: New testcase.
4121 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
4123         PR jit/66539
4124         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
4125         to "testcases" array.
4127 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
4129         PR jit/66539
4130         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
4131         * jit.dg/test-debug-strings.c: New test case.
4132         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
4133         the discriminant has a sane debug string.
4135 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
4137         PR target/56766
4138         * gcc.target/i386/pr56766-1.c: New test.
4139         * gcc.target/i386/pr56766-2.c: Ditto.
4141 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
4143         * gcc.target/mips/loongson-shift-count-truncated-1.c:
4144         Skip on mips*-mti-linux* and mips*-img-linux* targets.
4145         * gcc.target/mips/loongson-simd.c: Ditto.
4147 2015-06-16  Richard Biener  <rguenther@suse.de>
4149         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
4151 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
4153         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
4154         passed by the testsuite driver.
4156 2015-06-16  Richard Biener  <rguenther@suse.de>
4158         * gcc.dg/vect/slp-perm-11.c: New testcase.
4160 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
4162         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
4163         dg-options.
4165 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
4167         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4168         Reinstate calls to torture-init and torture-finalize.
4170 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4172         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
4174 2015-06-15  Nathan Sidwell  <nathan@acm.org>
4176         PR c++/58583
4177         * g++.dg/cpp0x/nsdmi-template14.C: New test.
4179 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
4181         PR c++/51048
4182         * g++.dg/cpp0x/local-type1.C: New.
4184 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
4186         PR fortran/44672
4187         PR fortran/45440
4188         PR fortran/57307
4189         * gfortran.dg/allocate_with_source_3.f90: Removed check for
4190         unimplemented error.
4191         * gfortran.dg/allocate_with_source_7.f08: New test.
4192         * gfortran.dg/allocate_with_source_8.f08: New test.
4194 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
4196         PR c++/65168
4197         * g++.dg/warn/Walways-true-3.C: New test.
4199 2015-06-13  Tom de Vries  <tom@codesourcery.com>
4201         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
4203 2015-06-13  Tom de Vries  <tom@codesourcery.com>
4205         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
4206         (main): Remove superfluous attributes.
4207         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
4208         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
4210 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
4212         * gcc.target/i386/monitorx.c: New.
4213         * gcc.target/i386/sse-12.c: Add -mmwaitx.
4214         * gcc.target/i386/sse-13.c: Ditto.
4215         * gcc.target/i386/sse-14.c: Ditto.
4216         * gcc.target/i386/sse-22.c: Ditto.
4217         * gcc.target/i386/sse-23.c: Ditto.
4218         * g++.dg/other/i386-2.C: Ditto.
4219         * g++.dg/other/i386-3.C: Ditto.
4221 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
4223         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
4225 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
4227         PR fortran/66079
4228         * gfortran.dg/allocatable_scalar_13.f90: New test
4230 2015-06-11  Marek Polacek  <polacek@redhat.com>
4232         * gcc.dg/fold-xor-3.c: New test.
4234 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4236         * gcc.target/arm/short-it-ifcvt-1.c: New test.
4237         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
4239 2015-06-11  Christian Bruel  <christian.bruel@st.com>
4241         PR target/52144
4242         * gcc.target/arm/pragma_attribute.c: New test.
4244 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
4246         * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
4248 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
4250         PR target/66473
4251         * gcc.target/i386/pr66473.c: New test.
4253 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
4255         PR target/66470
4256         * gcc.dg/tls/pr66470.c: New test.
4257         * gcc.target/i386/pr66470.c: New test.
4259 2015-06-10  Christian Bruel  <christian.bruel@st.com>
4261         PR target/52144
4262         * gcc.target/arm/attr_arm.c: New test
4263         * gcc.target/arm/attr_arm-err.c: New test
4264         * gcc.target/arm/attr_thumb.c: New test
4265         * gcc.target/arm/attr_thumb-static.c: New test
4267 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4269         PR target/66200
4270         PR target/66428
4271         PR c++/66192
4272         * g++.dg/abi/aarch64_guard1.C: Adjust test.
4274 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
4276         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
4277         passed by the testsuite driver.
4279 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
4281         Revert:
4282         2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
4283         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4284         * gcc.dg/ssp-1.c: Make counter a register.
4285         * gcc.dg/ssp-2.c: Likewise.
4286         * gcc.dg/torture/parm-coalesce.c: New.
4288 2015-06-09  Tom de Vries  <tom@codesourcery.com>
4290         * gcc.target/i386/vararg-loc.c: New test.
4292 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
4294         PR c++/65815
4295         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
4296         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
4298 2015-06-09  Marek Polacek  <polacek@redhat.com>
4300         PR tree-optimization/66299
4301         * gcc.dg/pr66299-1.c: New test.
4302         * gcc.dg/pr66299-2.c: New test.
4303         * gcc.dg/pr66299-3.c: New test.
4305 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
4307         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
4308         passed by the testsuite driver.
4310 2015-06-09  Richard Biener  <rguenther@suse.de>
4312         PR middle-end/66423
4313         * gcc.dg/fold-modpow2.c: New testcase.
4315 2015-06-09  Richard Biener  <rguenther@suse.de>
4317         PR tree-optimization/66419
4318         * gcc.dg/vect/bb-slp-37.c: New testcase.
4320 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
4322         * gcc.target/arm/stl-cond.c: New test.
4324 2015-06-09  Richard Biener  <rguenther@suse.de>
4326         PR middle-end/66413
4327         * gcc.dg/torture/pr66413.c: New testcase.
4329 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
4331         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4332         * gcc.dg/ssp-1.c: Make counter a register.
4333         * gcc.dg/ssp-2.c: Likewise.
4334         * gcc.dg/torture/parm-coalesce.c: New.
4336 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
4338         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
4339         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
4341 2015-06-08  Tom de Vries  <tom@codesourcery.com>
4343         PR rtl-optimization/66444
4344         * gcc.dg/pr66444.c: New test.
4346 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
4348         PR fortran/66245
4349         * gfortran.dg/class_is_1.f90: New test.
4350         * gfortran.dg/type_is_1.f90: Ditto.
4352 2015-06-08  Marek Polacek  <polacek@redhat.com>
4354         PR c/66415
4355         * gcc.dg/cpp/pr66415-1.c: New test.
4356         * gcc.dg/cpp/pr66415-2.c: New test.
4358 2015-06-08  Richard Biener  <rguenther@suse.de>
4360         PR tree-optimization/66422
4361         * gcc.dg/Warray-bounds-16.c: New testcase.
4363 2015-06-08  Richard Biener  <rguenther@suse.de>
4365         * gcc.dg/vect/slp-perm-10.c: New testcase.
4366         * gcc.dg/vect/slp-23.c: Adjust.
4367         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
4368         vector pointer update.
4370 2015-06-08  Marek Polacek  <polacek@redhat.com>
4372         PR sanitizer/66452
4373         * g++.dg/ubsan/pr66452.C: New test.
4375 2015-06-08  Tom de Vries  <tom@codesourcery.com>
4377         PR tree-optimization/66436
4378         * gcc.dg/gomp/dump-new-function-2.c: New test.
4379         * gcc.dg/gomp/dump-new-function-3.c: Same.
4380         * gcc.dg/gomp/dump-new-function.c: Same.
4382 2015-06-08  Tom de Vries  <tom@codesourcery.com>
4384         PR tree-optimization/66435
4385         * gcc.dg/gomp/notify-new-function-2.c: New test.
4386         * gcc.dg/gomp/notify-new-function-3.c: Same.
4387         * gcc.dg/gomp/notify-new-function.c: Same.
4389 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
4391         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
4392         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
4393         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
4394         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
4395         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
4396         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
4397         -fshort-enum.
4399 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
4401         PR fortran/47659
4402         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
4403         * gfortran.dg/warn_conversion.f90: Add warning for change in value
4404         for assignment.
4405         * gfortran.dg/warn_conversion_3.f90: Add warnings.
4406         * gfortran.dg/warn_conversion_5.f90: New test.
4407         * gfortran.dg/warn_conversion_6.f90: New test.
4408         * gfortran.dg/warn_conversion_7.f90: New test.
4410 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
4412         PR fortran/66347
4413         * gfortran.dg/blockdata_9.f: New test.
4415 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
4417         PR fortran/66385
4418         * gfortran.dg/forall_17.f90:  New test.
4420 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
4422         * g++.dg/cpp0x/pr57101.C: Add warning.
4423         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
4424         * g++.dg/ext/visibility/anon7.C: Same.
4425         * g++.dg/ipa/pr63587-2.C: Same.
4426         * g++.dg/opt/dump1.C: Same.
4427         * g++.dg/opt/pr59622-3.C: Same.
4428         * g++.dg/opt/pr59622.C: Same.
4429         * g++.dg/torture/pr46383.C: Same.
4430         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
4431         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
4432         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
4433         functions.
4434         * gfortran.dg/intent_out_8.f90: Same.
4435         * gfortran.dg/warn_target_lifetime_3.f90: Same.
4437 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
4439         PR fortran/66377
4440         gfortran.dg/equiv_9.f90: New test.
4443 2015-06-05  Tom de Vries  <tom@codesourcery.com>
4445         merge from gomp4 branch:
4446         2015-05-28  Tom de Vries  <tom@codesourcery.com>
4448         PR tree-optimization/65443
4449         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
4450         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
4451         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
4453 2015-06-05  Nathan Sidwell  <nathan@acm.org>
4455         PR c++/52595
4456         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
4458 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
4460         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
4462 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
4464         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
4466 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
4468         * testsuite/gcc.target/i386/noplt-1.c: New test.
4469         * testsuite/gcc.target/i386/noplt-2.c: New test.
4470         * testsuite/gcc.target/i386/noplt-3.c: New test.
4471         * testsuite/gcc.target/i386/noplt-4.c: New test.
4473 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
4475         PR fortran/58749
4476         * gfortran.dg/adjustl_1.f90:  New test.
4478 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
4480         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
4481         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
4483 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
4485         * lto.c (iterative_hash_canonical_type,
4486         gimple_register_canonical_type): only hash main variants of types
4488 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
4490         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4491         Move set of dg-do-what-default after early return.
4493 2015-06-04  Marek Polacek  <polacek@redhat.com>
4495         PR c/66341
4496         * gcc.dg/lvalue-8.c: New test.
4498 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4499             Paolo Carlini  <paolo.carlini@oracle.com>
4501         PR c++/66130
4502         * g++.dg/other/pr66130.C: New.
4503         * g++.dg/cpp0x/pr66130.C: Likewise.
4505 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4507         * g++.dg/cpp0x/decl-loc1.C: New.
4508         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
4509         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
4510         * g++.dg/init/ctor8.C: Likewise.
4511         * g++.dg/parse/semicolon4.C: Likewise.
4513 2015-06-03  Marek Polacek  <polacek@redhat.com>
4515         PR sanitizer/66190
4516         * g++.dg/ubsan/static-init-1.C: New test.
4517         * g++.dg/ubsan/static-init-2.C: New test.
4518         * g++.dg/ubsan/static-init-3.C: New test.
4520 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
4522         PR target/66275
4523         * gcc.target/i386/pr66275.c: New test.
4525 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4527         * gcc.dg/Wcxx-compat-22.c: New testcase.
4528         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
4529         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
4530         * c-c++-common/pr58346-1.c: Likewise.
4531         * c-c++-common/transparent-union-1.c: Likewise.
4533 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
4535         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
4536         * g++.dg/plugin/def_plugin.c: New file.
4537         * g++.dg/plugin/def-plugin-test.C: New file.
4539 2015-06-03  Richard Biener  <rguenther@suse.de>
4541         * gcc.dg/vect/bb-slp-36.c: New testcase.
4543 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
4545         * gcc.dg/lto/chkp-removed-alias_0.c: New.
4547 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
4549         * gcc.dg/lto/chkp-privatize-1_0.c: New.
4550         * gcc.dg/lto/chkp-privatize-1_1.c: New.
4551         * gcc.dg/lto/chkp-privatize-2_0.c: New.
4552         * gcc.dg/lto/chkp-privatize-2_1.c: New.
4554 2015-06-03  Marek Polacek  <polacek@redhat.com>
4556         PR c/64223
4557         PR c/29358
4558         * gcc.dg/pr64223-1.c: New test.
4559         * gcc.dg/pr64223-2.c: New test.
4561 2015-06-03  Richard Biener  <rguenther@suse.de>
4563         PR tree-optimization/63916
4564         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
4566 2015-06-03  Richard Biener  <rguenther@suse.de>
4568         PR tree-optimization/66375
4569         * gcc.dg/torture/pr66375.c: New testcase.
4571 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
4573         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
4575 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
4577         PR target/65768
4578         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
4580 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
4582         PR fortran/66380
4583         * gfortran.dg/reshape_7.f90: New test.
4585 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
4587         PR c/66220:
4588         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
4589         (fn_36): New.
4591 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4593         PR c/49551
4594         * gcc.dg/pr49551.c: New testcase.
4596 2015-06-02  Richard Biener  <rguenther@suse.de>
4598         PR debug/65549
4599         * g++.dg/lto/pr65549_0.C: New testcase.
4601 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
4603         PR libgomp/65742
4604         PR middle-end/66332
4605         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
4607 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
4609         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
4611 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
4613         PR c++/61683
4614         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
4616 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
4618         PR tree-optimization/48052
4619         * gcc.dg/tree-ssa/scev-8.c: New.
4620         * gcc.dg/tree-ssa/scev-9.c: New.
4621         * gcc.dg/tree-ssa/scev-10.c: New.
4622         * gcc.dg/vect/pr48052.c: New.
4624 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4626         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
4628 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
4630         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
4632 2015-06-02  Marek Polacek  <polacek@redhat.com>
4634         PR middle-end/66345
4635         * gcc.dg/torture/pr66345.c: New test.
4637 2015-06-02  Richard Biener  <rguenther@suse.de>
4639         PR tree-optimization/65961
4640         * gcc.dg/torture/pr65961.c: New testcase.
4642 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
4644         PR tree-optimization/52563
4645         PR tree-optimization/62173
4646         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
4647         * gcc.dg/tree-ssa/scev-4.c: Ditto.
4649 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4651         * gnat.dg/specs/varsize_return2.ads: New test.
4652         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
4654 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
4656         * gcc.dg/vect/vect-outer-simd-1.c: New test.
4658 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
4660         PR target/65697
4661         * gcc.target/aarch64/sync-comp-swap.c: New.
4662         * gcc.target/aarch64/sync-comp-swap.x: New.
4663         * gcc.target/aarch64/sync-op-acquire.c: New.
4664         * gcc.target/aarch64/sync-op-acquire.x: New.
4665         * gcc.target/aarch64/sync-op-full.c: New.
4666         * gcc.target/aarch64/sync-op-full.x: New.
4667         * gcc.target/aarch64/sync-op-release.c: New.
4668         * gcc.target/aarch64/sync-op-release.x: New.
4670 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
4672         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
4673         (bar): Predefined.
4675 2015-06-01  Richard Biener  <rguenther@suse.de>
4677         PR tree-optimization/66349
4678         PR tree-optimization/66352
4679         PR tree-optimization/66357
4680         * gcc.dg/torture/pr66357.c: New testcase.
4681         * gcc.dg/torture/pr66349.c: Likewise.
4682         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
4684 2015-06-01  Richard Biener  <rguenther@suse.de>
4686         Revert
4687         2015-05-29  Richard Biener  <rguenther@suse.de>
4689         PR tree-optimization/66314
4690         * gcc.dg/asan/pr66314.c: New testcase.
4692 2015-06-01  Richard Biener  <rguenther@suse.de>
4694         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4696 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
4698         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
4699         directives.
4700         (hp3, hp4): Add inline keyword.
4701         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
4702         (hp2): Add inline keyword.
4703         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
4704         (hp2): Add inline keyword.
4706 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
4708         PR target/65527
4709         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
4710         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
4711         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
4712         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
4714 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
4716         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
4717         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
4719 2015-06-01  Richard Biener  <rguenther@suse.de>
4721         PR tree-optimization/66280
4722         * g++.dg/torture/pr66280.C: New testcase.
4723         * g++.dg/torture/pr66280-2.C: Likewise.
4725 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4727         * gnat.dg/addr9_1.adb: New test.
4728         * gnat.dg/addr9_2.adb: Likewise.
4729         * gnat.dg/addr9_3.adb: Likewise.
4730         * gnat.dg/addr9_4.adb: Likewise.
4732 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4734           * g++.dg/other/dump-ada-spec-4.C: New test.
4736 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
4738         * gcc.dg/alias-8.c: Fix dg-warning.
4740 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
4742         * gcc.dg/alias-8.c: Do not xfail.
4743         * gcc.dg/pr62167.c: Prevent FRE.
4744         * gcc.dg/alias-14.c: New testcase.
4746 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
4748         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
4750 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4752         PR target/66215
4753         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
4754         dg-options.
4755         * gcc.target/s390/hotpatch-10.c: Likewise.
4756         * gcc.target/s390/hotpatch-11.c: Likewise.
4757         * gcc.target/s390/hotpatch-12.c: Likewise.
4758         * gcc.target/s390/hotpatch-17.c: Likewise.
4759         * gcc.target/s390/hotpatch-18.c: Likewise.
4760         * gcc.target/s390/hotpatch-20.c: Likewise.
4761         * gcc.target/s390/hotpatch-21.c: Likewise.
4762         * gcc.target/s390/hotpatch-22.c: Likewise.
4763         * gcc.target/s390/hotpatch-23.c: Likewise.
4764         * gcc.target/s390/hotpatch-24.c: Likewise.
4765         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
4766         to check for the exact nops too.
4767         * gcc.target/s390/hotpatch-3.c: Likewise.
4768         * gcc.target/s390/hotpatch-4.c: Likewise.
4769         * gcc.target/s390/hotpatch-5.c: Likewise.
4770         * gcc.target/s390/hotpatch-6.c: Likewise.
4771         * gcc.target/s390/hotpatch-7.c: Likewise.
4772         * gcc.target/s390/hotpatch-8.c: Likewise.
4773         * gcc.target/s390/hotpatch-9.c: Likewise.
4774         * gcc.target/s390/hotpatch-14.c: Likewise.
4775         * gcc.target/s390/hotpatch-15.c: Likewise.
4776         * gcc.target/s390/hotpatch-16.c: Likewise.
4777         * gcc.target/s390/hotpatch-19.c: Likewise.
4778         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
4779         scan-assembler-times counting number of .align directives.
4780         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
4781         dg-options.  Remove scan-assembler-times counting number of .align
4782         directives.
4783         * gcc.target/s390/hotpatch-26.c: New file.
4784         * gcc.target/s390/hotpatch-27.c: New file.
4785         * gcc.target/s390/hotpatch-28.c: New file.
4786         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
4787         using -Os -O0 -O1 -O2 -O3 options.
4789 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4791         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
4793 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
4795         PR tree-optimization/66142
4796         * gcc.dg/vect/pr66142.c: New test.
4798 2015-05-29  Richard Biener  <rguenther@suse.de>
4800         PR tree-optimization/66314
4801         * gcc.dg/asan/pr66314.c: New testcase.
4803 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4805         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
4806         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
4807         Adjust all callers.
4808         (schedule-cleanups, dg-keep-saved-temps): New proc.
4809         (gcc-dg-test-1): Schedule cleanups.
4810         * lib/profopt.exp (profopt-execute): Likewise.
4811         * g++.dg/cdce3.C: Adjust expected line numbers.
4812         * gcc.dg/cdce1.c: Likewise.
4813         * gcc.dg/cdce2.c: Likewise.
4814         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
4815         * gcc.dg/strlenopt-24.c: Likewise.
4816         * gcc.dg/tree-ssa/vrp26.c: Likewise.
4817         * gcc.dg/tree-ssa/vrp28.c: Likewise.
4818         * obj-c++.dg/encode-2.mm: Likewise.
4820 2015-05-28  DJ Delorie  <dj@redhat.com>
4822         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
4824 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4826         * gnat.dg/discr43.adb: New test.
4828 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4830         * gnat.dg/varsize_temp.adb: Rename into...
4831         * gnat.dg/varsize1.adb: ...this.
4832         * gnat.dg/varsize_copy.ad[sb]: Rename into...
4833         * gnat.dg/varsize2.ad[sb]: ...this.
4834         * gnat.dg/varsize3_1.adb: New test.
4835         * gnat.dg/varsize3_2.adb: Likewise.
4836         * gnat.dg/varsize3_3.adb: Likewise.
4837         * gnat.dg/varsize3_4.adb: Likewise.
4838         * gnat.dg/varsize3_5.adb: Likewise.
4839         * gnat.dg/varsize3_6.adb: Likewise.
4840         * gnat.dg/varsize3_pkg1.ads: New helper.
4841         * gnat.dg/varsize3_pkg2.ads: Likewise.
4842         * gnat.dg/varsize3_pkg3.ads: Likewise.
4844 2015-05-28  Richard Biener  <rguenther@suse.de>
4846         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
4848 2015-05-28  Richard Biener  <rguenther@suse.de>
4850         PR tree-optimization/66142
4851         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
4853 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
4855         PR target/63810
4856         * gcc.dg/darwin-minversion-3.c: Update testcase.
4857         * gcc.dg/darwin-minversion-4.c: Ditto.
4858         * gcc.dg/darwin-minversion-5.c: New testcase.
4859         * gcc.dg/darwin-minversion-6.c: Ditto.
4860         * gcc.dg/darwin-minversion-7.c: Ditto.
4861         * gcc.dg/darwin-minversion-8.c: Ditto.
4862         * gcc.dg/darwin-minversion-9.c: Ditto.
4863         * gcc.dg/darwin-minversion-10.c: Ditto.
4864         * gcc.dg/darwin-minversion-11.c: Ditto.
4865         * gcc.dg/darwin-minversion-12.c: Ditto.
4867 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4869         PR rtl-optimization/66168
4870         * gcc.c-torture/compile/pr66168.c: New test.
4872 2015-05-27  Jeff Law  <law@redhat.com>
4874         PR target/39726
4875         * gcc.dg/target/m68k/pr39726-1.c: New test.
4877 2015-05-27  Nathan Sidwell  <nathan@acm.org>
4879         PR c++/66270
4880         * g++.dg/ext/alias-canon3.C: New.
4882 2015-05-27  Richard Biener  <rguenther@suse.de>
4884         PR tree-optimization/66272
4885         Revert parts of
4886         2014-08-15  Richard Biener  <rguenther@suse.de>
4888         PR tree-optimization/62031
4889         * gcc.dg/torture/pr66272.c: New testcase.
4891 2015-05-27  Richard Biener  <rguenther@suse.de>
4893         * gcc.dg/vect/slp-reduc-7.c: New testcase.
4895 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
4897         PR target/65358
4898         * gcc.dg/pr65358.c: New test.
4900 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
4902         PR fortran/65548
4903         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
4904         semantic.
4905         * gfortran.dg/allocate_with_source_6.f90: New test.
4907 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4909         * gnat.dg/atomic7_1.adb: New test.
4910         * gnat.dg/atomic7_2.adb: Likewise.
4911         * gnat.dg/atomic7_pkg1.ads: New helper.
4912         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
4914 2015-05-26  Michael Matz  <matz@suse.de>
4916         PR middle-end/66251
4917         * gcc.dg/vect/pr66251.c: New test.
4919 2015-05-26  Richard Biener  <rguenther@suse.de>
4921         PR tree-optimization/66142
4922         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
4924 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
4926         PR fortran/66082
4927         * gfortran.dg/allocatable_scalar_13.f90: New test
4929 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4931         * gnat.dg/warn11.adb: New test.
4932         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
4934 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4936         * gnat.dg/vfa1_1.adb: New test.
4937         * gnat.dg/vfa1_2.adb: Likewise.
4938         * gnat.dg/vfa1_3.adb: Likewise.
4939         * gnat.dg/vfa1_4.adb: Likewise.
4940         * gnat.dg/vfa1_pkg.ads: New helper.
4942 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
4944         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
4945         * gcc.target/i386/pr66232-3.c: Likewise.
4947 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
4949         PR target/66274
4950         * gcc.target/i386/pr66274.c: New test.
4952 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4954         * gnat.dg/renaming6.ad[sb]: New test.
4956 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
4958         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
4959         and 'dg-require-effective-target pie'.
4961 2015-05-23  Nathan Sidwell  <nathan@acm.org>
4963         PR c++/66243
4964         * g++.dg/cpp0x/pr66243.C: New.
4966 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
4968         PR lto/66180
4969         * g++.dg/lto/pr66180_0.C: New testcase.
4970         * g++.dg/lto/pr66180_1.C: New testcase.
4972 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
4974         PR fortran/66257
4975         * typebound_call_27.f90: New file.
4977 2015-05-23  Nathan Sidwell  <nathan@acm.org>
4979         PR c++/65936
4980         * g++.dg/template/pr65936.C: New.
4982 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
4984         PR tree-optimization/63387
4985         * gcc.dg/pr63387-2.c: New testcase.
4987 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
4989         * gcc.dg/simd-1.c: Update to the new message.
4991 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
4993         * gcc.dg/nand.c: New testcase.
4995 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
4997         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4998         Set dg-do-what-default to compile only on ARM targets without
4999         arm_neon_hw execution support.  Remove redundant c-torture-execute
5000         in loop over test cases.
5002 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5004         PR target/65491
5005         * gcc.target/aarch64/pr65491_1.c: New test.
5006         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
5007         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
5009 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
5011         PR c++/65598
5012         * g++.dg/cpp0x/explicit9.C: New.
5013         * g++.dg/cpp0x/explicit8.C: Check the locations too.
5015 2015-05-22  Richard Biener  <rguenther@suse.de>
5017         PR tree-optimization/66251
5018         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
5020 2015-05-22  Marek Polacek  <polacek@redhat.com>
5022         PR c/47043
5023         * c-c++-common/attributes-enum-1.c: New test.
5024         * c-c++-common/attributes-enum-2.c: New test.
5025         * g++.dg/cpp0x/attributes-enum-1.C: New test.
5026         * g++.dg/cpp1y/attributes-enum-1.C: New test.
5028 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
5030         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
5031         effective target support.  If no arm_neon_hw support, do not attempt
5032         to execute the tests; only compile them.
5033         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
5034         and "dg-require-effective-target arm_neon_ok".
5035         * gcc.target/arm/simd/vextp16_1.c: Likewise.
5036         * gcc.target/arm/simd/vextp64_1.c: Likewise.
5037         * gcc.target/arm/simd/vextp8_1.c: Likewise.
5038         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
5039         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
5040         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
5041         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
5042         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
5043         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
5044         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
5045         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
5046         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
5047         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
5048         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
5049         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
5050         * gcc.target/arm/simd/vexts16_1.c: Likewise.
5051         * gcc.target/arm/simd/vexts32_1.c: Likewise.
5052         * gcc.target/arm/simd/vexts64_1.c: Likewise.
5053         * gcc.target/arm/simd/vexts8_1.c: Likewise.
5054         * gcc.target/arm/simd/vextu16_1.c: Likewise.
5055         * gcc.target/arm/simd/vextu32_1.c: Likewise.
5056         * gcc.target/arm/simd/vextu64_1.c: Likewise.
5057         * gcc.target/arm/simd/vextu8_1.c: Likewise.
5058         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
5059         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
5060         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
5061         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
5062         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
5063         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
5064         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
5065         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
5066         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
5067         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
5068         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
5069         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
5070         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
5071         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
5072         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
5073         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
5074         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
5075         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
5076         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
5077         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
5078         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
5079         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
5080         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
5081         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
5082         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
5083         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
5084         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
5085         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
5086         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
5087         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
5088         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
5089         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
5090         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
5091         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
5092         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
5093         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
5094         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
5095         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
5096         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
5097         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
5098         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
5099         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
5100         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
5101         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
5102         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
5103         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
5104         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
5105         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
5106         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
5107         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
5108         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
5109         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
5110         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
5111         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
5112         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
5113         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
5114         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
5115         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
5116         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
5117         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
5118         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
5119         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
5120         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
5121         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
5122         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
5123         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
5124         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
5125         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
5126         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
5127         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
5128         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
5129         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
5130         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
5131         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
5132         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
5133         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
5134         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
5135         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
5136         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
5137         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
5138         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
5139         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
5140         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
5141         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
5142         * gcc.target/arm/simd/vzips16_1.c: Likewise.
5143         * gcc.target/arm/simd/vzips32_1.c: Likewise.
5144         * gcc.target/arm/simd/vzips8_1.c: Likewise.
5145         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
5146         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
5147         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
5149 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
5151         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
5152         * gcc.dg/vect/pr59354.c: Likewise.
5153         * gcc.dg/vect/pr64252.c: Likewise.
5154         * gcc.dg/vect/pr64404.c: Likewise.
5155         * gcc.dg/vect/pr64493.c: Likewise.
5156         * gcc.dg/vect/pr64495.c: Likewise.
5157         * gcc.dg/vect/pr64844.c: Likewise.
5158         * gcc.dg/vect/pr65518.c: Likewise.
5159         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
5161 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
5163         PR c++/66210
5164         * g++.dg/cpp1y/var-templ28.C: New.
5166 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
5168         PR target/66232
5169         * gcc.target/i386/pr66232-1.c: New test.
5170         * gcc.target/i386/pr66232-2.c: Likewise.
5171         * gcc.target/i386/pr66232-3.c: Likewise.
5172         * gcc.target/i386/pr66232-4.c: Likewise.
5173         * gcc.target/i386/pr66232-5.c: Likewise.
5175 2015-05-21  Nathan Sidwell  <nathan@acm.org>
5177         * g++.dg/cpp1y/pr60943.C: New.
5179 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
5181         PR tree-optimization/66233
5182         * gcc.c-torture/execute/pr66233.c: New test.
5184 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5186         PR fortran/66176
5187         * gfortran.dg/inline_matmul_11.f90:  New test.
5189 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
5191         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
5192         instead of listing several targets on its own.
5193         * gcc.target/i386/pr32219-2.c: Likewise.
5194         * gcc.target/i386/pr32219-3.c: Likewise.
5195         * gcc.target/i386/pr32219-4.c: Likewise.
5196         * gcc.target/i386/pr32219-5.c: Likewise.
5197         * gcc.target/i386/pr32219-6.c: Likewise
5198         * gcc.target/i386/pr32219-7.c: Likewise.
5199         * gcc.target/i386/pr32219-8.c: Likewise.
5200         * gcc.target/i386/pr39013-1.c: Likewise.
5201         * gcc.target/i386/pr39013-2.c: Likewise.
5202         * gcc.target/i386/pr64317.c: Likewise.
5204 2015-05-21  Jeff Law  <law@redhat.com>
5206         * gcc.target/hppa/shadd-3.c: New test.
5207         * gcc.target/hppa/shadd-4.c: New test.
5209 2015-05-21  Michael Matz  <matz@suse.de>
5211         * gcc.dg/vect/vect-strided-store.c: New test.
5212         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
5213         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
5215 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5217         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
5218         * gcc.dg/pow-sqrt-synth-1.c: New test.
5219         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
5221 2015-05-21  Richard Biener  <rguenther@suse.de>
5223         PR c++/66211
5224         * g++.dg/conversion/pr66211.C: New testcase.
5225         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
5227 2015-05-21  Jeff Law  <law@redhat.com>
5229         * gcc.target/hppa/shadd-2.c: New test.
5231 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
5233         PR target/54236
5234         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
5236 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5238         PR target/65937
5239         * gcc.target/arm/pr26702.c: Adjust target selector.
5241 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
5243         PR middle-end/66221
5244         * gcc.dg/lto/pr66221_0.c: New test.
5245         * gcc.dg/lto/pr66221_1.c: New test.
5247 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5249         PR c/52952
5250         * gcc.dg/redecl-4.c: Update column numbers.
5251         * gcc.dg/format/bitfld-1.c: Likewise.
5252         * gcc.dg/format/attr-2.c: Likewise.
5253         * gcc.dg/format/attr-6.c: Likewise.
5254         * gcc.dg/format/attr-7.c (baz): Likewise.
5255         * gcc.dg/format/asm_fprintf-1.c: Likewise.
5256         * gcc.dg/format/attr-4.c: Likewise.
5257         * gcc.dg/format/branch-1.c: Likewise.
5258         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
5259         locations within strings with embedded escape sequences.
5261 2015-05-20  Jeff Law  <law@redhat.com>
5263         * gcc.target/hppa/hppa.exp: New target test driver.
5264         * gcc.target/hppa/shadd-1.c: New test.
5266 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
5268         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
5270 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
5272         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
5273         (fn_33_k_and_r_style): New.
5274         (fn_33_stroustrup_style): New.
5275         (fn_33_allman_style): New.
5276         (fn_33_whitesmiths_style): New.
5277         (fn_33_horstmann_style): New.
5278         (fn_33_ratliff_banner_style): New.
5279         (fn_33_lisp_style): New.
5280         (fn_34_indent_dash_gnu): New.
5281         (fn_34_indent_dash_kr): New.
5282         (fn_34_indent_dash_orig): New.
5283         (fn_34_indent_linux_style): New.
5285 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
5287         PR fortran/65548
5288         * gfortran.dg/allocate_with_source_5.f90: Extend test.
5290 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
5292         PR tree-optimization/65447
5293         * gcc.dg/tree-ssa/pr65447.c: New test.
5295 2015-05-19  Nathan sidwell  <nathan@acm.org>
5297         * g++.dg/cpp0x/pr65954.C: New.
5299 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
5301         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
5303 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5305         * lib/target-supports.exp: Vector do not always have natural
5306         alignment on s390*.
5308 2015-05-19  David Sherwood  <david.sherwood@arm.com>
5310         * gcc.dg/loop-invariant.c: New testcase.
5312 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5314         * lib/target-supports.exp: Vector do not always have natural
5315         alignment on s390*.
5317 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5319         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
5320         s390*.
5321         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5323 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5325         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
5326         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
5327         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
5328         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
5329         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
5330         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
5331         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
5332         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
5333         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
5334         * gcc.target/s390/zvector/vec-elem-1.c: New test.
5336 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5338         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
5340 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5342         * gcc.target/s390/s390.exp
5343         (check_effective_target_vector): New check.
5344         * gcc.target/s390/vector/vec-abi-1.c: New test.
5345         * gcc.target/s390/vector/vec-abi-2.c: New test.
5346         * gcc.target/s390/vector/vec-abi-3.c: New test.
5347         * gcc.target/s390/vector/vec-abi-4.c: New test.
5348         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
5349         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
5350         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
5351         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
5352         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
5353         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
5354         * gcc.target/s390/vector/vec-clobber-1.c: New test.
5355         * gcc.target/s390/vector/vec-cmp-1.c: New test.
5356         * gcc.target/s390/vector/vec-cmp-2.c: New test.
5357         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
5358         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
5359         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
5360         * gcc.target/s390/vector/vec-genmask-1.c: New test.
5361         * gcc.target/s390/vector/vec-genmask-2.c: New test.
5362         * gcc.target/s390/vector/vec-init-1.c: New test.
5363         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
5364         * gcc.target/s390/vector/vec-shift-1.c: New test.
5365         * gcc.target/s390/vector/vec-sub-1.c: New test.
5367 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5369         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
5371 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5373         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
5375 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5377         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
5379 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5381         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
5383 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5385         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
5387 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5389         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
5391 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5393         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
5395 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5397         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
5399 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5401         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
5403 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5405         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
5407 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5409         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
5411 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5413         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
5415 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5417         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
5419 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
5421         PR tree-optimization/66187
5422         * gcc.c-torture/execute/pr66187.c: New test.
5423         * gcc.dg/pr66187-1.c: New test.
5424         * gcc.dg/pr66187-2.c: New test.
5426 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5428         * gcc.dg/vect/bb-slp-35.c: Adjust.
5430 2015-05-19  Richard Biener  <rguenther@suse.de>
5432         PR tree-optimization/66165
5433         * gcc.dg/torture/pr66165.c: New testcase.
5435         PR tree-optimization/66185
5436         * gcc.dg/torture/pr66185.c: New testcase.
5438 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
5440         PR target/54236
5441         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
5443 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
5445         * gcc.target/mips/p5600-bonding.c : New file.
5447 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5449         PR fortran/66106
5450         * gfortran.dg/interface_operator_1.f90: New tests.
5452 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5454         PR fortran/66057
5455         * gfortran.dg/generic_29.f90: New tests.
5457 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5459         PR fortran/66043
5460         * gfortran.dg/storage_size_6.f90: New tests.
5462 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5464         PR fortran/66045
5465         * gfortran.dg/null1.f90: New test.
5467 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5469         PR fortran/66044
5470         * gfortran.dg/entry_21.f90: New test.
5472 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5474         PR fortran/66043
5475         * gfortran.dg/storage_size_6.f90: New tests.
5477 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5479         PR fortran/66040
5480         * gfortran.dg/misplaced_statement.f90: New test.
5482 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5484         PR fortran/66039
5485         * gfortran.dg/filepos1.f90: New test
5487 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5489         PR fortran/64925
5490         * gfortran.dg/pr64925.f90: New test.
5492 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5494         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
5495         unit.
5496         * gfortran.dg/lto/pr41576_1.f90: Ditto.
5498 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
5500         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
5501         to the family of pie capable targets.
5503 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
5505         * gcc.target/arm/bics_1.c : New testcase.
5506         * gcc.target/arm/bics_2.c : New testcase.
5507         * gcc.target/arm/bics_3.c : New testcase.
5508         * gcc.target/arm/bics_4.c : New testcase.
5510 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
5512         * gcc.target/mips/umips-attr.c: New test.
5514 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
5516         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
5517         * gcc.dg/20150120-2.c (dg-final): Ditto.
5518         * gcc.dg/20150120-2.c (dg-final): Ditto.
5519         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
5521 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
5523         PR target/66174
5524         * gcc.target/i386/pr66174.c: New test.
5526 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
5528         PR fortran/37131
5529         * gfortran.dg/matmul_bounds_6.f90:  New test.
5530         * gfortran.dg/matmul_bounds_7.f90:  New test.
5532 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
5534         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
5535         * gfortran.dg/lto/pr41576_1.f90: Add interface.
5536         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
5537         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
5538         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
5539         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
5541 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5543         PR fortran/65903
5544         * gfortran.dg/continuation_13.f90: Update test.
5545         * gfortran.dg/pr65903.f90: New test.
5547 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
5549         PR fortran/66113
5550         * gfortran.dg/block_14.f90:  New test.
5552 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5554         PR fortran/44054
5555         * lib/gfortran-dg.exp: Update regex to handle two locations for
5556         the same diagnostic without caret.
5557         * gfortran.dg/badline.f: Test also that line numbers are correct
5558         before and after "left but not entered" warning.
5560 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
5561             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
5563         PR target/65768
5564         * gcc.target/arm/maskdata.c: New test.
5566 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
5568         PR fortran/65792
5569         * gfortran.dg/derived_constructor_components_5: New test
5571 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
5573         PR target/66140
5574         * gcc.target/alpha/pr66140.c: New test.
5576 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
5578         PR c/48956
5579         * gcc.dg/Wconversion-complex-c99.c: New test.
5580         * gcc.dg/Wconversion-complex-gnu.c: New test.
5582 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
5584         PR tree-optimization/64454
5585         * gcc.dg/modmod.c: New testcase.
5587 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
5589         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
5591 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
5593         PR middle-end/66134
5594         * gcc.target/i386/mpx/pr66134.c: New test.
5596 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
5598         * gcc.target/powerpc/pr60158.c: New test.
5600 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
5602         * gcc.target/i386/sibcall-7.c: New test.
5603         * gcc.target/i386/sibcall-8.c: New test.
5605 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
5607         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
5608         (abs64_in_dreg): Likewise.
5610 2015-05-14  Marek Polacek  <polacek@redhat.com>
5612         PR c/66066
5613         PR c/66127
5614         * gcc.dg/pr14649-1.c: Add -Wpedantic.
5615         * gcc.dg/pr19984.c: Likewise.
5616         * gcc.dg/pr66066-1.c: New test.
5617         * gcc.dg/pr66066-2.c: New test.
5618         * gcc.dg/pr66066-3.c: New test.
5620 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5622         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
5623         * gcc.dg/pow-sqrt.x: New file.
5624         * gcc.dg/pow-sqrt-1.c: New test.
5625         * gcc.dg/pow-sqrt-2.c: Likewise.
5626         * gcc.dg/pow-sqrt-3.c: Likewise.
5628 2015-05-13  Richard Biener  <rguenther@suse.de>
5630         PR tree-optimization/66123
5631         * gcc.dg/torture/pr66123.c: New testcase.
5633 2015-05-13  Richard Biener  <rguenther@suse.de>
5635         PR middle-end/66110
5636         * gcc.dg/alias-2.c: Adjust.
5637         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
5639 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
5641         PR target/65103
5642         * gcc.target/i386/pr65103-3.c: New.
5644 2015-05-13  Martin Liska  <mliska@suse.cz>
5646         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
5648 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
5650         PR target/66112
5651         * gcc.target/i386/pr66112-2.c: New test.
5653         PR target/66112
5654         * gcc.target/i386/pr66112-1.c: New test.
5656 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
5658         PR target/66048
5659         * gcc.target/i386/mpx/pr66048.cc: New.
5661 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5663         PR rtl-optimization/64616
5664         * gcc.dg/loop-8.c: New test.
5665         * gcc.dg/loop-9.c: New test.
5667 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
5669         PR target/pr66047.c
5670         * gcc.target/i386/pr66047.c: New testcase.
5672 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
5674         PR ipa/65873
5675         * gcc.c-torture/compile/pr65873.c: New testcase.
5677 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
5679         PR fortran/66111
5680         * gfortran.dg/inline_matmul_10.f90:  New test.
5682 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
5684         * c-c++-common/Wmisleading-indentation.c: New testcase.
5685         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
5686         * c-c++-common/Wmisleading-indentation-2.md: New file.
5688 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
5690         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
5691         "break".
5692         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
5694 2015-05-12  Richard Biener  <rguenther@suse.de>
5696         PR tree-optimization/66101
5697         * gcc.dg/torture/pr66101.c: New testcase.
5699 2015-05-12  Richard Biener  <rguenther@suse.de>
5701         PR tree-optimization/37021
5702         * gcc.target/i386/vect-addsub.c: New testcase.
5704 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
5706         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
5708 2015-05-12  Tom de Vries  <tom@codesourcery.com>
5710         PR tree-optimization/66010
5711         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
5713 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
5715         PR c++/65133
5716         * g++.dg/cpp0x/trailing10.C: New.
5718 2015-05-12  Richard Biener  <rguenther@suse.de>
5720         * gcc.dg/vect/bb-slp-35.c: New testcase.
5722 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
5724         PR fortran/66100
5725         * gfortran.dg/bound_simplification_6.f90: New.
5727 2015-05-11  Steve Ellcey  <sellcey@mips.com>
5729         * gcc.target/mips/branch-1.c: Pass argument to bar().
5731 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
5733         PR target/65753
5734         * gcc.target/i386/pr65753.c: New test.
5736 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
5738         PR rtl-optimization/66076
5739         * gcc.dg/torture/pr66076.c: New test.
5741 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
5743         PR fortran/66041
5744         * gfortran.dg/inline_matmul_7.f90:  New test.
5745         * gfortran.dg/inline_matmul_8.f90:  New test.
5746         * gfortran.dg/inline_matmul_9.f90:  New test.
5748 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
5750         * gfortran.dg/bound_simplification_5.f90: New.
5752 2015-05-09  Jason Merrill  <jason@redhat.com>
5754         * lib/target-supports.exp (cxx_default): New global.
5755         (check_effective_target_c++11_only)
5756         (check_effective_target_c++14_only)
5757         (check_effective_target_c++98_only)
5758         (check_effective_target_c++1z_only): Check it.
5760 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
5762         PR tree-optimization/64454
5763         * gcc.dg/tree-ssa/vrp97.c: New file.
5764         * gcc.dg/vect/slp-perm-7.c: Update.
5766 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
5768         PR fortran/65894
5769         * gfortran.dg/elemental_subroutine_11.f90: New test.
5771 2015-05-08  Richard Biener  <rguenther@suse.de>
5773         PR tree-optimization/66036
5774         * gcc.dg/vect/slp-41.c: New testcase.
5776 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
5778         * gfortran.dg/elemental_optional_args_7.f90: New.
5780 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
5782         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
5783         allow cmlt or sshr.
5785 2015-05-08  Marek Polacek  <polacek@redhat.com>
5787         PR c/64918
5788         * gcc.dg/Woverride-init-side-effects-1.c: New test.
5789         * gcc.dg/Woverride-init-side-effects-2.c: New test.
5791 2015-05-07  Marek Polacek  <polacek@redhat.com>
5793         PR c/65179
5794         * c-c++-common/Wshift-negative-value-1.c: New test.
5795         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
5796         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
5797         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
5798         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
5799         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
5800         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
5801         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
5802         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
5804 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
5806         PR middle-end/192
5807         PR middle-end/54303
5808         * gcc.dg/fdata-sections-2.c: New file.
5810 2015-05-07  Marek Polacek  <polacek@redhat.com>
5812         PR testsuite/66046
5813         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
5814         last dg-output.
5815         * c-c++-common/ubsan/align-7.c: Likewise.
5816         * c-c++-common/ubsan/bounds-8.c: Likewise.
5817         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
5818         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
5819         * c-c++-common/ubsan/null-1.c: Likewise.
5820         * c-c++-common/ubsan/null-10.c: Likewise.
5821         * c-c++-common/ubsan/null-11.c: Likewise.
5822         * c-c++-common/ubsan/null-2.c: Likewise.
5823         * c-c++-common/ubsan/null-3.c: Likewise.
5824         * c-c++-common/ubsan/null-4.c: Likewise.
5825         * c-c++-common/ubsan/null-5.c: Likewise.
5826         * c-c++-common/ubsan/null-6.c: Likewise.
5827         * c-c++-common/ubsan/null-7.c: Likewise.
5828         * c-c++-common/ubsan/null-8.c: Likewise.
5829         * c-c++-common/ubsan/null-9.c: Likewise.
5830         * c-c++-common/ubsan/object-size-1.c: Likewise.
5831         * c-c++-common/ubsan/object-size-10.c: Likewise.
5832         * c-c++-common/ubsan/object-size-4.c: Likewise.
5833         * c-c++-common/ubsan/object-size-5.c: Likewise.
5834         * c-c++-common/ubsan/object-size-7.c: Likewise.
5835         * c-c++-common/ubsan/object-size-8.c: Likewise.
5836         * c-c++-common/ubsan/object-size-9.c: Likewise.
5837         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
5838         * c-c++-common/ubsan/overflow-int128.c: Likewise.
5839         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
5840         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
5841         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
5842         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
5843         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
5844         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
5845         * c-c++-common/ubsan/pr59333.c: Likewise.
5846         * c-c++-common/ubsan/pr59667.c: Likewise.
5847         * c-c++-common/ubsan/pr60613-2.c: Likewise.
5848         * c-c++-common/ubsan/pr60636.c: Likewise.
5849         * c-c++-common/ubsan/pr63802.c: Likewise.
5850         * c-c++-common/ubsan/recovery-1.c: Likewise.
5851         * c-c++-common/ubsan/recovery-3.c: Likewise.
5852         * c-c++-common/ubsan/shift-1.c: Likewise.
5853         * c-c++-common/ubsan/shift-2.c: Likewise.
5854         * c-c++-common/ubsan/shift-4.c: Likewise.
5855         * c-c++-common/ubsan/shift-7.c: Likewise.
5856         * c-c++-common/ubsan/undefined-2.c: Likewise.
5857         * c-c++-common/ubsan/vla-1.c: Likewise.
5858         * g++.dg/ubsan/null-1.C: Likewise.
5859         * g++.dg/ubsan/null-3.C: Likewise.
5860         * g++.dg/ubsan/null-4.C: Likewise.
5861         * g++.dg/ubsan/vptr-8.C: Likewise.
5862         * g++.dg/ubsan/vptr-9.C: Likewise.
5863         * gcc.dg/ubsan/bounds-2.c: Likewise.
5864         * gcc.dg/ubsan/object-size-9.c: Likewise.
5866 2015-05-07  Jeff Law  <law@redhat.com>
5868         * gcc.dg/tree-ssa/shorten-1.c: New test.
5870 2015-05-07  Richard Biener  <rguenther@suse.de>
5872         PR tree-optimization/66002
5873         * gcc.dg/vect/vect-125.c: New testcase.
5875 2015-05-07  Marek Polacek  <polacek@redhat.com>
5876             Martin Uecker  <uecker@eecs.berkeley.edu>
5878         * c-c++-common/ubsan/bounds-10.c: New test.
5880 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
5882         * jit.dg/harness.h (set_options): Wrap with
5883         #ifndef TEST_ESCHEWS_SET_OPTIONS.
5884         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
5885         Special-case test-benchmark.c as a negative.
5886         * jit.dg/test-benchmark.c: New file.
5888 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
5890         PR target/64208
5891         * gcc.target/arm/pr64208.c: New test.
5893 2015-05-06  Alan Modra  <amodra@gmail.com>
5895         PR target/66020
5896         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
5897         (gparms): Make volatile.
5899 2015-05-06  Richard Biener  <rguenther@suse.de>
5901         PR tree-optimization/62283
5902         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
5904 2015-05-06  Christian Bruel  <christian.bruel@st.com>
5906         PR target/66015
5907         * gcc.target/aarch64/iinline-attr-1.c: New test.
5909 2015-05-06  Richard Biener  <rguenther@suse.de>
5911         * gcc.dg/vect/bb-slp-34.c: New testcase.
5913 2015-05-06  Richard Biener  <rguenther@suse.de>
5915         PR tree-optimization/62283
5916         * gcc.dg/vect/bb-slp-14.c: Adjust.
5918 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
5920         PR target/65990
5921         * gcc.target/i386/pr65990.c: New test.
5923 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
5925         PR target/65915
5926         * gcc.target/i386/pr65915.c: New.
5928 2015-05-05  Tom de Vries  <tom@codesourcery.com>
5930         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
5931         'va_list escapes 0'.
5933 2015-05-05  Tom de Vries  <tom@codesourcery.com>
5935         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
5936         in r222173.
5938 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
5940         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
5941         * gcc.target/arm/pr65924.c: Likewise.
5943 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
5945         PR target/65871
5946         * gcc.target/i386/pr65871-3.c: New test.
5948 2015-05-04  Jeff Law  <law@redhat.com>
5950         Revert:
5951         2015-05-04  Jeff Law  <law@redhat.com>
5952         * gcc.dg/tree-ssa/shorten-1.c: New test.
5954 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5955             Jakub Jelinek  <jakub@redhat.com>
5957         PR c++/66007
5958         * g++.dg/cpp0x/Wnarrowing4.C: New.
5960 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
5962         * lib/target-supports.exp
5963         (check_effective_target_keeps_null_pointer_checks): Clarify that
5964         this is for targets that disable -fdelete-null-pointer-checks,
5965         not default it to off.
5966         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
5967         -fdelete-null-pointer-checks explicit.
5968         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
5969         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
5970         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
5971         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
5972         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
5973         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
5974         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
5975         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
5976         * gcc.dg/tree-ssa/pr20318.c: Likewise.
5977         * gcc.dg/tree-ssa/pr20701.c: Likewise.
5978         * gcc.dg/tree-ssa/pr20702.c: Likewise.
5979         * gcc.dg/tree-ssa/pr21086.c: Likewise.
5980         * gcc.dg/tree-ssa/pr21090.c: Likewise.
5981         * gcc.dg/tree-ssa/pr58480.c: Likewise.
5982         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5983         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5984         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5985         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
5986         * gcc.dg/tree-ssa/unreachable.c: Likewise.
5987         * gcc.dg/tree-ssa/vrp02.c: Likewise.
5988         * gcc.dg/tree-ssa/vrp07.c: Likewise.
5989         * gcc.dg/tree-ssa/vrp08.c: Likewise.
5990         * gcc.dg/tree-ssa/vrp55.c: Likewise.
5991         * g++.dg/cpp0x/static_assert9.C: Likewise.
5992         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
5993         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
5994         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
5995         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
5996         * g++.dg/tree-ssa/pr26406.C: Likewise.
5998 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
6000         PR tree-optimization/65984
6001         * c-c++-common/ubsan/pr65984.c: New test.
6003 2015-05-04  Jeff Law  <law@redhat.com>
6005         * gcc.dg/tree-ssa/shorten-1.c: New test.
6007 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6009         PR fortran/44735
6010         * gfortran.dg/pr44735.f90: New test.
6012 2015-05-04  Richard Biener  <rguenther@suse.de>
6014         PR tree-optimization/65965
6015         * gcc.dg/vect/bb-slp-33.c: New testcase.
6017 2015-05-04  Richard Biener  <rguenther@suse.de>
6019         PR tree-optimization/65935
6020         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
6022 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
6024         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
6025         for each supported variant instead of CHECK_RESULTS.
6026         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
6027         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
6028         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
6029         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
6030         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
6031         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6032         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
6033         expected results for unsupported variants.  Call CHECK for each
6034         supported variant instead of CHECK_RESULTS.
6035         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
6036         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
6037         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
6038         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
6039         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
6040         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
6041         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
6042         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
6043         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
6044         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
6045         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
6046         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
6047         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
6048         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
6049         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6050         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
6051         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
6052         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
6053         expected results for unsupported variants.
6054         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
6055         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
6056         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
6057         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
6058         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
6059         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
6060         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
6061         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
6062         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
6063         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
6064         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
6065         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
6066         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
6067         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
6068         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
6069         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
6070         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
6071         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
6072         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
6073         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
6074         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
6075         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
6076         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
6077         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
6078         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
6079         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
6080         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
6081         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
6083 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6085         PR fortran/37131
6086         * gfortran.dg/bound_9.f90:  Add pointer assignment.
6088 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
6089             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
6091         PR c++/65858
6092         * g++.dg/cpp0x/Wnarrowing3.C: New.
6094 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
6096         * gcc.dg/20150120-1.c: New test.
6097         * gcc.dg/20150120-2.c: New test.
6098         * gcc.dg/20150120-3.c: New test.
6100 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
6102         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
6104 2015-05-01  Renlin Li  <renlin.li@arm.com>
6106         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
6108 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
6110         * gfortran.dg/bound_simplification_4.f90: New.
6112 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6114         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
6115         with powerpc_p8vector_ok.
6117 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6119         PR fortran/37131
6120         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
6121         scan pattern.
6122         * gfortran.dg/bound_9.f90:  New test case.
6124 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
6126         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
6127         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
6128         for 32bit x86 targets.
6129         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
6130         for 32bit x86 targets.
6131         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
6132         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
6133         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
6134         for 32bit x86 targets.
6136 2015-04-30  Marek Polacek  <polacek@redhat.com>
6138         PR tree-optimization/63551
6139         * g++.dg/ipa/pr63551.C: New test.
6141 2015-04-30  Caroline Tice  <cmtice@google.com>
6143         PR  65929
6144         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
6145         partition size on certain targets.
6147 2015-04-30  Renlin Li  <renlin.li@arm.com>
6149         * gcc.target/aarch64/vect-reduc-or_1.c: New.
6151 2015-04-30  Marek Polacek  <polacek@redhat.com>
6153         * c-c++-common/Wbool-compare-3.c: New test.
6155         * gcc.dg/pr65901.c (foo): Adjust dg-error.
6156         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
6158 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
6160         PR c++/57610
6161         * g++.dg/init/ref22.C: New.
6163 2015-04-30  Marek Polacek  <polacek@redhat.com>
6165         * gcc.dg/init-bad-8.c: New test.
6167         * gcc.dg/incomplete-typedef-1.c: New test.
6169 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
6171         PR c++/59955
6172         * g++.dg/template/crash121.C: New.
6174 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
6176         * gcc.target/mips/call-from-init.c: New test.
6177         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
6179 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
6181         PR target/65871
6182         * gcc.target/i386/pr65871-1.c: New test.
6183         * gcc.target/i386/pr65871-2.c: Ditto.
6185 2015-04-29  Marek Polacek  <polacek@redhat.com>
6187         PR c/64610
6188         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
6189         * c-c++-common/Wbool-compare-2.c: New test.
6191 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
6193         PR target/65770
6194         * gcc.target/aarch64/vstN_lane_1.c: New file.
6196 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
6198         PR c++/64667
6199         * g++.dg/warn/Winit-self-3.C: New.
6201 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
6203         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
6205 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
6207         PR target/65924
6208         * gcc.target/arm/pr65924.c: New test.
6210 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
6212         * g++.dg/gomp/tpl-target-update.C: New file.
6214 2015-04-29  Richard Biener  <rguenther@suse.de>
6216         PR tree-optimization/65917
6217         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
6219 2015-04-29  Christian Bruel  <christian.bruel@st.com>
6221         PR target/64835
6222         * gcc.dg/ipa/iinline-attr.c: New test.
6223         * gcc.target/i386/iinline-attr-2.c: New test.
6225 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
6227         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
6228         segfault is fixed.
6230 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6232         * gcc.dg/vect/vect-33.c: Remove spurious line.
6234 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
6236         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
6238 2015-04-28  Marek Polacek  <polacek@redhat.com>
6240         PR c/65901
6241         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
6242         * gcc.dg/pr65901.c: New test.
6244 2015-04-28  Richard Biener  <rguenther@suse.de>
6246         PR tree-optimization/62283
6247         * gfortran.dg/vect/pr62283-2.f: New testcase.
6248         * gcc.dg/vect/bb-slp-14.c: Adjust.
6250 2015-04-28  Richard Biener  <rguenther@suse.de>
6252         PR tree-optimization/65851
6253         * g++.dg/torture/pr65851.C: New testcase.
6255 2015-04-27  Jeff Law <law@redhat.com>
6257         PR tree-optimization/65217
6258         * gcc.target/i386/pr65217.c: Remove XFAIL.
6260 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
6262         PR fortran/60322
6263         Add tests forgotten to svn-add.
6264         * gfortran.dg/class_allocate_19.f03: New test.
6265         * gfortran.dg/class_array_20.f03: New test.
6266         * gfortran.dg/class_array_21.f03: New test.
6267         * gfortran.dg/finalize_29.f08: New test.
6269 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
6271         PR fortran/59678
6272         PR fortran/65841
6273         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
6274         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
6276 2015-04-27  Caroline Tice  <cmtice@google.com>
6278         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
6279         partition size.
6281 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
6283         PR target/64579
6284         * gcc.target/powerpc/htm-1.c: New test.
6285         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
6286         on 64-bit compiles.
6287         (__builtin_tabortdci): Likewise.
6288         (__builtin_tcheck): Remove operand.
6289         * lib/target-supports.exp (check_htm_hw_available): New function.
6291 2015-04-27  Richard Biener  <rguenther@suse.de>
6293         * gcc.target/i386/pr65217.c: XFAIL.
6295 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
6297         PR tree-optimization/65875
6298         * gcc.c-torture/compile/pr65875.c: New test.
6300 2015-04-25  Marek Polacek  <polacek@redhat.com>
6302         PR c/52085
6303         * gcc.dg/enum-incomplete-2.c: New test.
6304         * gcc.dg/enum-mode-1.c: New test.
6306 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
6308         PR target/65849
6309         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
6310         set new options.
6311         * gcc.target/powerpc/pr65849-2.c: Likewise.
6313 2015-04-24  Tom de Vries  <tom@codesourcery.com>
6315         PR tree-optimization/65802
6316         * g++.dg/pr65802.C: Move to ...
6317         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
6318         stdarg.h.  Rewrite for C.
6319         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
6320         va_start and va_end.  Remove unnecessary inline asm.
6322 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
6323             Wei Mi  <wmi@google.com>
6325         * gcc.target/i386/sse2-load-multi.c: New test.
6326         * gcc.target/i386/sse2-store-multi.c: Ditto.
6328 2015-04-24  Marek Polacek  <polacek@redhat.com>
6330         PR c/65830
6331         * c-c++-common/pr65830.c: New test.
6333         PR c/63357
6334         * c-c++-common/Wlogical-op-1.c: New test.
6336 2015-04-24  Marek Polacek  <polacek@redhat.com>
6338         PR c/61534
6339         * c-c++-common/pr61534-1.c: New test.
6341 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6342             Steven Bosscher <steven@gcc.gnu.org>
6344         PR rtl-optimization/34503
6345         * gcc.target/arm/pr64616.c: New file.
6347 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
6349         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
6351 2015-04-24  Terry Guo  <terry.guo@arm.com>
6353         * gcc.target/arm/pr65710.c: Update the options.
6355 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
6357         * gcc.target/i386/pr65523.c: Skip x32.
6359 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6361         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
6362         to look for vcl* where appropriate.
6364 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6366         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
6367         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
6369 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
6371         PR target/26702
6372         * gcc.target/arm/pr26702.c: New test.
6374 2015-04-23  Marek Polacek  <polacek@redhat.com>
6376         PR c/65345
6377         * gcc.dg/pr65345-1.c: New test.
6378         * gcc.dg/pr65345-2.c: New test.
6380 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6382         * gcc.target/powerpc/crypto-builtin-2.c: New.
6384 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
6386         PR fortran/60322
6387         * gfortran.dg/class_allocate_19.f03: New test.
6388         * gfortran.dg/class_array_20.f03: New test.
6389         * gfortran.dg/class_array_21.f03: New test.
6390         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
6391         * gfortran.dg/finalize_15.f90: Fixing comparision to model
6392         initialization correctly.
6393         * gfortran.dg/finalize_29.f08: New test.
6395 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6397         * gcc.target/powerpc/swaps-p8-18.c: New test.
6399 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6401         PR target/65456
6402         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
6403         * gcc.dg/vect/bb-slp-25.c: Likewise.
6404         * gcc.dg/vect/bb-slp-29.c: Likewise.
6405         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
6406         vect_no_align && { ! vect_hw_misalign }.
6407         * gcc.dg/vect/bb-slp-9.c: Likewise.
6408         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
6409         vect_hw_misalign.
6410         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
6411         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
6412         account for POWER8, where peeling for alignment is not needed.
6413         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
6414         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
6415         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
6416         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
6417         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
6418         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6419         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6420         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6421         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
6422         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
6423         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
6424         * gcc.dg/vect/pr16105.c: Likewise.
6425         * gcc.dg/vect/pr20122.c: Likewise.
6426         * gcc.dg/vect/pr33804.c: Likewise.
6427         * gcc.dg/vect/pr33953.c: Likewise.
6428         * gcc.dg/vect/pr56787.c: Likewise.
6429         * gcc.dg/vect/pr58508.c: Likewise.
6430         * gcc.dg/vect/slp-25.c: Likewise.
6431         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
6432         * gcc.dg/vect/vect-105.c: Likewise.
6433         * gcc.dg/vect/vect-27.c: Likewise.
6434         * gcc.dg/vect/vect-29.c: Likewise.
6435         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
6436         POWER8.
6437         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
6438         && { ! vect_hw_misalign }.
6439         * gcc.dg/vect/vect-44.c: Likewise.
6440         * gcc.dg/vect/vect-48.c: Likewise.
6441         * gcc.dg/vect/vect-50.c: Likewise.
6442         * gcc.dg/vect/vect-52.c: Likewise.
6443         * gcc.dg/vect/vect-56.c: Likewise.
6444         * gcc.dg/vect/vect-60.c: Likewise.
6445         * gcc.dg/vect/vect-72.c: Likewise.
6446         * gcc.dg/vect/vect-75-big-array.c: Likewise.
6447         * gcc.dg/vect/vect-75.c: Likewise.
6448         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
6449         * gcc.dg/vect/vect-77-global.c: Likewise.
6450         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6451         * gcc.dg/vect/vect-78-global.c: Likewise.
6452         * gcc.dg/vect/vect-93.c: Likewise.
6453         * gcc.dg/vect/vect-95.c: Likewise.
6454         * gcc.dg/vect/vect-96.c: Likewise.
6455         * gcc.dg/vect/vect-cond-1.c: Likewise.
6456         * gcc.dg/vect/vect-cond-3.c: Likewise.
6457         * gcc.dg/vect/vect-cond-4.c: Likewise.
6458         * gcc.dg/vect/vect-cselim-1.c: Likewise.
6459         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6460         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6461         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6462         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6463         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
6464         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6465         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
6466         * gcc.dg/vect/vect-outer-3a.c: Likewise.
6467         * gcc.dg/vect/vect-outer-5.c: Likewise.
6468         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
6469         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
6470         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
6471         * gcc.dg/vect/vect-outer-fir.c: Likewise.
6472         * gcc.dg/vect/vect-peel-3.c: Likewise.
6473         * gcc.dg/vect/vect-peel-4.c: Likewise.
6474         * gcc.dg/vect/vect-pre-interact.c: Likewise.
6475         * gcc.target/powerpc/pr65456.c: New test.
6476         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
6477         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
6478         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
6479         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
6480         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
6481         vect_no_align && { ! vect_hw_misalign }.
6482         * gfortran.dg/vect/vect-3.f90: Likewise.
6483         * gfortran.dg/vect/vect-4.f90: Likewise.
6484         * gfortran.dg/vect/vect-5.f90: Likewise.
6485         * lib/target-supports.exp (check_effective_target_vect_no_align):
6486         Return 1 for POWER8.
6487         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
6489 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
6491         PR fortran/65429
6492         * gfortran.dg/pr65429.f90: New test.
6494 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
6496         * c-c++-common/asan/user-section-1.c: New test.
6497         * c-c++-common/asan/user-section-2.c: New test.
6498         * c-c++-common/asan/user-section-3.c: New test.
6500 2015-04-22  Hale Wang  <hale.wang@arm.com>
6501             Terry Guo  <terry.guo@arm.com>
6503         PR rtl-optimization/64818
6504         * gcc.target/arm/pr64818.c: New test.
6506 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
6508         PR ipa/65076
6509         * g++.dg/tree-ssa/pr61034.C: Update template.
6510         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
6511         * gcc.dg/Warray-bounds-11.c: Likewise.
6512         * gcc.dg/Warray-bounds.c: Likewise.
6514 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6516         PR libgfortran/65234
6517         * gfortran.dg/fmt_unlimited.f90: New test.
6519 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
6521         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
6522         headers.
6523         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
6524         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
6525         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
6526         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
6527         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
6528         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
6529         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
6531 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6533         PR libgfortran/56743
6534         * gfortran.dg/namelist_87.f90: New test.
6536 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6538         * gcc.target/aarch64/mult-synth_1.c: New test.
6539         * gcc.target/aarch64/mult-synth_2.c: Likewise.
6540         * gcc.target/aarch64/mult-synth_3.c: Likewise.
6541         * gcc.target/aarch64/mult-synth_4.c: Likewise.
6542         * gcc.target/aarch64/mult-synth_5.c: Likewise.
6543         * gcc.target/aarch64/mult-synth_6.c: Likewise.
6545 2015-04-21  Richard Biener  <rguenther@suse.de>
6547         PR tree-optimization/65650
6548         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
6549         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
6550         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6551         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6552         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6553         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
6555 2015-04-21  Tom de Vries  <tom@codesourcery.com>
6557         PR tree-optimization/65802
6558         * g++.dg/pr65802.C: New test.
6560 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
6562         PR testsuite/65767
6563         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
6564         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
6566 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
6568         PR c++/65801
6569         * g++.dg/cpp0x/Wnarrowing2.C: New.
6571 2015-04-20  Jeff Law  <law@redhat.com>
6573         PR tree-optimization/65658
6574         * gcc.dg/pr65658.c: New test.
6576 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
6578         PR target/64134
6579         * gcc.target/aarch64/vec_init_1.c: New test.
6581 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
6583         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
6584         targets.
6586 2015-04-18  Martin Sebor  <msebor@redhat.com>
6588         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
6589         of non-nul characters.
6590         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
6592 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6594         PR target/65787
6595         * gcc.target/powerpc/pr65787.c: New.
6597 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
6599         PR target/65689
6600         * gcc.target/aarch64/c-output-template-4.c: New test.
6602 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
6604         PR target/65780
6605         * gcc.dg/pr65780-1.c: New test.
6606         * gcc.dg/pr65780-2.c: Likewise.
6607         * gcc.target/i386/pr32219-9.c: Likewise.
6608         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
6609         symbol.
6610         * gcc.target/i386/pr64317.c (c): Initialize.
6612 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
6614         PR target/65612
6615         * g++.dg/ext/mv18.C: New test.
6616         * g++.dg/ext/mv19.C: Likewise.
6617         * g++.dg/ext/mv20.C: Likewise.
6618         * g++.dg/ext/mv21.C: Likewise.
6619         * g++.dg/ext/mv22.C: Likewise.
6620         * g++.dg/ext/mv23.C: Likewise.
6622 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
6624         PR c++/64527
6625         * g++.dg/init/pr64527.C: New test.
6627 2015-04-17  Tom de Vries  <tom@codesourcery.com>
6628             Michael Matz  <matz@suse.de>
6630         PR tree-optimization/64950
6631         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
6632         x86_64-*-*.
6634 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
6636         * c-c++-common/asan/user-section-1.c: New test.
6638 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
6640         PR debug/65771
6641         * gcc.dg/debug/pr65771.c: New test.
6643 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
6645         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
6646         __buitlin_alloca with __builtin_alloca.
6648 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
6650         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
6652 2015-04-16  Richard Biener  <rguenther@suse.de>
6654         PR tree-optimization/64277
6655         * gcc.dg/Warray-bounds-14.c: New testcase.
6656         * gcc.dg/Warray-bounds-15.c: Likewise.
6657         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
6658         * c-c++-common/ubsan/bounds-6.c: Likewise.
6660 2015-04-16  Renlin Li  <renlin.li@arm.com>
6662         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
6663         * gcc.target/arm/unsigned-float.c: New.
6665 2015-04-16  Richard Biener  <rguenther@suse.de>
6667         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
6668         * gcc.dg/tree-ssa/pr37508.c: Adjust.
6669         * gfortran.dg/reassoc_6.f: Remove XFAIL.
6671 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
6673         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
6674         * g++.dg/cpp0x/decltype-call1.C: Likewise.
6675         * g++.dg/cpp0x/defaulted21.C: Likewise.
6676         * g++.dg/cpp0x/defaulted28.C: Likewise.
6677         * g++.dg/cpp0x/defaulted47.C: Likewise.
6678         * g++.dg/cpp0x/elision_neg.C: Likewise.
6679         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
6680         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
6681         * g++.dg/cpp0x/implicit1.C: Likewise.
6682         * g++.dg/cpp0x/implicit9.C: Likewise.
6683         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
6684         * g++.dg/cpp0x/range-for13.C: Likewise.
6685         * g++.dg/gomp/clause-2.C: Likewise.
6686         * g++.dg/gomp/udr-5.C: Likewise.
6687         * g++.dg/inherit/access6.C: Likewise.
6688         * g++.dg/lookup/duperr1.C: Likewise.
6689         * g++.dg/lookup/friend2.C: Likewise.
6690         * g++.dg/lookup/pr6936.C: Likewise.
6691         * g++.dg/lookup/scoped1.C: Likewise.
6692         * g++.dg/lookup/using26.C: Likewise.
6693         * g++.dg/lookup/using38.C: Likewise.
6694         * g++.dg/other/access2.C: Likewise.
6695         * g++.dg/overload/defarg3.C: Likewise.
6696         * g++.dg/overload/defarg6.C: Likewise.
6697         * g++.dg/parse/access11.C: Likewise.
6698         * g++.dg/parse/access2.C: Likewise.
6699         * g++.dg/parse/access3.C: Likewise.
6700         * g++.dg/parse/access4.C: Likewise.
6701         * g++.dg/parse/access5.C: Likewise.
6702         * g++.dg/parse/access6.C: Likewise.
6703         * g++.dg/parse/access8.C: Likewise.
6704         * g++.dg/parse/access9.C: Likewise.
6705         * g++.dg/parse/crash40.C: Likewise.
6706         * g++.dg/tc1/dr142.C: Likewise.
6707         * g++.dg/tc1/dr166.C: Likewise.
6708         * g++.dg/tc1/dr52.C: Likewise.
6709         * g++.dg/template/access11.C: Likewise.
6710         * g++.dg/template/access18.C: Likewise.
6711         * g++.dg/template/access19.C: Likewise.
6712         * g++.dg/template/access2.C: Likewise.
6713         * g++.dg/template/access20.C: Likewise.
6714         * g++.dg/template/access26.C: Likewise.
6715         * g++.dg/template/access3.C: Likewise.
6716         * g++.dg/template/access7.C: Likewise.
6717         * g++.dg/template/conv12.C: Likewise.
6718         * g++.dg/template/crash69.C: Likewise.
6719         * g++.dg/template/friend31.C: Likewise.
6720         * g++.dg/template/friend32.C: Likewise.
6721         * g++.dg/template/memfriend15.C: Likewise.
6722         * g++.dg/template/memfriend16.C: Likewise.
6723         * g++.dg/template/memfriend17.C: Likewise.
6724         * g++.dg/template/memfriend7.C: Likewise.
6725         * g++.dg/template/pr32519.C: Likewise.
6726         * g++.dg/template/qualttp21.C: Likewise.
6727         * g++.dg/template/qualttp8.C: Likewise.
6728         * g++.dg/template/ttp10.C: Likewise.
6729         * g++.dg/template/typedef11.C: Likewise.
6730         * g++.dg/template/typedef13.C: Likewise.
6731         * g++.dg/template/typedef19.C: Likewise.
6732         * g++.dg/template/typedef20.C: Likewise.
6733         * g++.dg/template/typedef22.C: Likewise.
6734         * g++.dg/template/using16.C: Likewise.
6735         * g++.dg/template/virtual3.C: Likewise.
6736         * g++.dg/ubsan/pr61272.C: Likewise.
6737         * g++.old-deja/g++.bob/inherit2.C: Likewise.
6738         * g++.old-deja/g++.brendan/crash11.C: Likewise.
6739         * g++.old-deja/g++.brendan/enum6.C: Likewise.
6740         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
6741         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
6742         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
6743         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
6744         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
6745         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
6746         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
6747         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
6748         * g++.old-deja/g++.jason/access17.C: Likewise.
6749         * g++.old-deja/g++.jason/access18.C: Likewise.
6750         * g++.old-deja/g++.jason/access22.C: Likewise.
6751         * g++.old-deja/g++.jason/access23.C: Likewise.
6752         * g++.old-deja/g++.jason/access8.C: Likewise.
6753         * g++.old-deja/g++.jason/delete3.C: Likewise.
6754         * g++.old-deja/g++.jason/report.C: Likewise.
6755         * g++.old-deja/g++.law/access2.C: Likewise.
6756         * g++.old-deja/g++.law/access3.C: Likewise.
6757         * g++.old-deja/g++.law/access4.C: Likewise.
6758         * g++.old-deja/g++.law/access5.C: Likewise.
6759         * g++.old-deja/g++.law/arm12.C: Likewise.
6760         * g++.old-deja/g++.law/arm14.C: Likewise.
6761         * g++.old-deja/g++.law/ctors13.C: Likewise.
6762         * g++.old-deja/g++.law/union2.C: Likewise.
6763         * g++.old-deja/g++.law/visibility12.C: Likewise.
6764         * g++.old-deja/g++.law/visibility15.C: Likewise.
6765         * g++.old-deja/g++.law/visibility16.C: Likewise.
6766         * g++.old-deja/g++.law/visibility17.C: Likewise.
6767         * g++.old-deja/g++.law/visibility18.C: Likewise.
6768         * g++.old-deja/g++.law/visibility19.C: Likewise.
6769         * g++.old-deja/g++.law/visibility20.C: Likewise.
6770         * g++.old-deja/g++.law/visibility21.C: Likewise.
6771         * g++.old-deja/g++.law/visibility24.C: Likewise.
6772         * g++.old-deja/g++.law/visibility4.C: Likewise.
6773         * g++.old-deja/g++.law/visibility5.C: Likewise.
6774         * g++.old-deja/g++.law/visibility6.C: Likewise.
6775         * g++.old-deja/g++.law/visibility7.C: Likewise.
6776         * g++.old-deja/g++.law/visibility8.C: Likewise.
6777         * g++.old-deja/g++.law/visibility9.C: Likewise.
6778         * g++.old-deja/g++.niklas/t135.C: Likewise.
6779         * g++.old-deja/g++.oliva/delete1.C: Likewise.
6780         * g++.old-deja/g++.oliva/partord1.C: Likewise.
6781         * g++.old-deja/g++.other/access11.C: Likewise.
6782         * g++.old-deja/g++.other/access4.C: Likewise.
6783         * g++.old-deja/g++.other/access7.C: Likewise.
6784         * g++.old-deja/g++.other/crash1.C: Likewise.
6785         * g++.old-deja/g++.other/crash7.C: Likewise.
6786         * g++.old-deja/g++.other/friend1.C: Likewise.
6787         * g++.old-deja/g++.other/friend4.C: Likewise.
6788         * g++.old-deja/g++.other/friend9.C: Likewise.
6789         * g++.old-deja/g++.other/lineno1.C: Likewise.
6790         * g++.old-deja/g++.other/using1.C: Likewise.
6791         * g++.old-deja/g++.pt/enum14.C: Likewise.
6792         * g++.old-deja/g++.pt/friend11.C: Likewise.
6793         * g++.old-deja/g++.pt/friend21.C: Likewise.
6794         * g++.old-deja/g++.pt/friend3.C: Likewise.
6795         * g++.old-deja/g++.pt/inherit2.C: Likewise.
6796         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
6797         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6798         * g++.old-deja/g++.robertl/eb94.C: Likewise.
6800 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
6802         PR ipa/65765
6803         * g++.dg/ipa/pr65765.C: New test.
6805 2015-04-15  Nick Clifton  <nickc@redhat.com>
6807         * gcc.target/rx/builtins.c: Disable RMPA test if string
6808         instructions are not allowed.
6810 2015-04-15  Alan Modra  <amodra@gmail.com>
6812         * gcc.dg/pr65408.c: New.
6814 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
6816         PR target/65729
6817         * gcc.target/arm/pr65729.c: New test.
6819 2015-04-14  Richard Biener  <rguenther@suse.de>
6821         PR tree-optimization/65758
6822         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
6824 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
6826         PR target/65648
6827         * gcc.c-torture/execute/pr65648.c: New test.
6829 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6831         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
6832         __builtin_finite instead of finite.
6833         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
6834         Likewise.
6836 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
6838         PR tree-optimization/63387
6839         * gcc.dg/pr63387.c: New testcase.
6841 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
6843         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
6845 2015-04-13  Richard Biener  <rguenther@suse.de>
6847         PR tree-optimization/65204
6848         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
6850 2015-04-13  Terry Guo  <terry.guo@arm.com>
6852         PR target/65710
6853         * gcc.target/arm/pr65710.c: New.
6855 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
6857         PR tree-optimization/65747
6858         * g++.dg/torture/pr65747.C: New test.
6860 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
6862         PR c++/65736
6863         * g++.dg/cpp0x/pr65736.C: New test.
6865 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
6866             Martin Liska  <mliska@suse.cz>
6868         PR ipa/65722
6869         * g++.dg/ipa/pr65722.C: New testcase.
6871 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
6873         PR tree-optimization/65735
6874         * gcc.c-torture/compile/pr65735.c: New test.
6876 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
6878         PR middle-end/65554
6879         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
6881 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
6883         PR target/65671
6884         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
6886 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
6888         PR target/65647
6889         * gcc.target/arm/pr65647-2.c: New.
6891 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6893         PR target/65694
6894         * g++.dg/torture/pr65694.C: New test.
6896 2015-04-10  Tobias Burnus  <burnus@net-b.de>
6898         * gfortran.dg/coarray_lock_6.f90: New.
6899         * gfortran.dg/coarray_lock_7.f90: New.
6900         * gfortran.dg/coarray/lock_2.f90: New.
6902 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
6904         PR fortran/56674
6905         PR fortran/58813
6906         PR fortran/59016
6907         PR fortran/59024
6908         * gfortran.dg/used_types_27.f90: New.
6910 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
6912         PR target/65671
6913         * gcc.target/i386/pr65671.c: New.
6915 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
6917         PR tree-optimization/65709
6918         * c-c++-common/ubsan/align-9.c: New test.
6920 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
6922         PR fortran/56852
6923         * gfortran.dg/pr56852.f90: New test.
6925 2015-04-09  Marek Polacek  <polacek@redhat.com>
6926             Jakub Jelinek  <jakub@redhat.com>
6928         PR middle-end/65554
6929         * g++.dg/opt/pr65554.C: New test.
6931 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
6933         PR c++/65690
6934         * c-c++-common/attr-aligned-1.c: New test.
6936 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
6938         * gcc.target/i386/mpx/memmove-zero-length.c: New.
6940 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
6942         PR target/65676
6943         * gcc.target/i386/sse-25.c: New.
6945 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
6947         PR target/65693
6948         * gcc.target/i386/pr65693.c: New test.
6950 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
6952         * gcc.dg/lto/chkp-static-bounds_0.c: New.
6954 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
6956         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
6958 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
6960         * gcc.target/i386/thunk-retbnd.c: New.
6962 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
6964         * gnat.dg/opt48.adb: New test.
6965         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
6966         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
6968 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
6970         PR ipa/65540
6971         * gcc.c-torture/compile/pr65540.c: New.
6973 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
6975         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
6976         -Wno-pointer-arith.
6978 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
6980         PR debug/65678
6981         * g++.dg/debug/pr65678.C: New test.
6983         PR middle-end/65680
6984         * gcc.c-torture/compile/pr65680.c: New test.
6986 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
6988         PR fortran/65548
6989         * gfortran.dg/allocate_with_source_5.f90: New test.
6991 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
6993         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
6994         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
6996 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
6998         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
7000 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
7002         PR target/65614
7003         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
7004         to get floating point compression.
7005         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
7007 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
7009         PR preprocessor/61977
7010         * gcc.dg/cpp/pr61977.c: New test.
7012 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
7014         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
7016 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
7018         PR target/65647
7019         * gcc.target/arm/pr65647.c: New.
7021 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
7023         PR ipa/65655
7024         * g++.dg/torture/pr65655.C: New testcase.
7026 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
7028         PR c++/64085
7029         * g++.dg/cpp1y/lambda-init13.C: New.
7031 2015-04-03  Marek Polacek  <polacek@redhat.com>
7033         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
7035 2015-04-02  Marek Polacek  <polacek@redhat.com>
7037         PR c++/65642
7038         * g++.dg/cpp0x/constexpr-fold1.C: New test.
7039         * g++.dg/cpp0x/constexpr-fold2.C: New test.
7041 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
7043         PR preprocessor/61977
7044         * gcc.target/powerpc/pr61977-1.c: New test.
7045         * gcc.target/powerpc/pr61977-2.c: New test.
7047 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
7049         PR c++/56100
7050         * g++.dg/warn/Wshadow-8.C: New.
7051         * g++.dg/warn/Wshadow-9.C: Likewise.
7052         * g++.dg/warn/Wshadow-10.C: Likewise.
7053         * g++.dg/warn/Wshadow-11.C: Likewise.
7055 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7057         * gcc.dg/pr23623.c: Added aligned attribute.
7058         * gcc.dg/20141029-1.c: Likewise.
7059         * gcc.dg/20150306-1.c: New test.
7061 2015-04-01  Marek Polacek  <polacek@redhat.com>
7063         PR c++/65554
7064         * g++.dg/cpp0x/initlist93.C: New test.
7065         * g++.dg/cpp0x/initlist94.C: New test.
7067 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
7069         PR target/65624
7070         * gcc.target/aarch64/pr65624.c: New test.
7072 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
7074         * gcc.dg/ipa/inlinehint-4.c: New testcase.
7076 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
7078         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
7079         extra variable to force stack alignment.
7080         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
7081         extra variable to force stack alignment.
7083 2015-03-31  Marek Polacek  <polacek@redhat.com>
7085         PR c++/65390
7086         * g++.dg/template/pr65390.C: New test.
7088 2015-03-31  Martin Liska  <mliska@suse.cz>
7090         * g++.dg/ipa/pr65557.C: New test.
7092 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7094         * gcc.target/s390/hotpatch-25.c: New test.
7095         * gcc.target/s390/hotpatch-1.c: Update test.
7096         * gcc.target/s390/hotpatch-10.c: Update test.
7097         * gcc.target/s390/hotpatch-11.c: Update test.
7098         * gcc.target/s390/hotpatch-12.c: Update test.
7099         * gcc.target/s390/hotpatch-13.c: Update test.
7100         * gcc.target/s390/hotpatch-14.c: Update test.
7101         * gcc.target/s390/hotpatch-15.c: Update test.
7102         * gcc.target/s390/hotpatch-16.c: Update test.
7103         * gcc.target/s390/hotpatch-17.c: Update test.
7104         * gcc.target/s390/hotpatch-18.c: Update test.
7105         * gcc.target/s390/hotpatch-19.c: Update test.
7106         * gcc.target/s390/hotpatch-2.c: Update test.
7107         * gcc.target/s390/hotpatch-21.c: Update test.
7108         * gcc.target/s390/hotpatch-22.c: Update test.
7109         * gcc.target/s390/hotpatch-23.c: Update test.
7110         * gcc.target/s390/hotpatch-24.c: Update test.
7111         * gcc.target/s390/hotpatch-3.c: Update test.
7112         * gcc.target/s390/hotpatch-4.c: Update test.
7113         * gcc.target/s390/hotpatch-5.c: Update test.
7114         * gcc.target/s390/hotpatch-6.c: Update test.
7115         * gcc.target/s390/hotpatch-7.c: Update test.
7116         * gcc.target/s390/hotpatch-8.c: Update test.
7117         * gcc.target/s390/hotpatch-9.c: Update test.
7118         * gcc.target/s390/hotpatch-compile-16.c: Update test.
7120 2015-03-31  Richard Biener  <rguenther@suse.de>
7122         PR middle-end/65626
7123         * g++.dg/torture/pr65626.C: New testcase.
7125 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
7127         PR target/65531
7128         * gcc.target/i386/mpx/pr65531.cc: New.
7130 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
7132         PR target/65602
7133         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
7134         __builtin_alloca instead of alloca.
7135         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
7136         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
7137         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
7138         check.
7140 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
7142         PR ipa/65610
7143         * g++.dg/ubsan/pr65610.C: New test.
7145 2015-03-30  Marek Polacek  <polacek@redhat.com>
7147         PR c++/65398
7148         * g++.dg/cpp0x/pr65398-2.C: New test.
7150 2015-03-30  Marek Polacek  <polacek@redhat.com>
7152         * c-c++-common/pr65556.c: Change the width of bit-fields.
7154 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
7156         PR ipa/65588
7157         * gcc.target/i386/pr65588.c: New testcase.
7159 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
7161         PR libgfortran/65563
7162         * gfortran.dg/open_errors_2.f90:  New test.
7164 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7166         PR libgfortran/65596
7167         * gfortran.dg/namelist_86.f90: New test.
7169 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
7171         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
7172         statement to reflect new ownership.
7174 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
7176         PR c++/42328
7177         * g++.dg/template/friend58.C: New.
7178         * g++.dg/template/friend59.C: Likewise.
7180 2015-03-27  Tobias Burnus  <burnus@net-b.de>
7182         PR c/65586
7183         * g++.dg/gomp/openmp-simd-3.C: New.
7184         * gcc.dg/gomp/openmp-simd-3.c: New.
7186 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7188         PR target/65248
7189         * gcc.target/i386/pr65248-1.c: New file.
7190         * gcc.target/i386/pr65248-2.c: Likewise.
7191         * gcc.target/i386/pr65248-3.c: Likewise.
7192         * gcc.target/i386/pr65248-4.c: Likewise.
7194 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
7196         PR target/65593
7197         * gcc.c-torture/compile/pr65593.c: New test.
7199 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
7201         PR c++/59329
7202         * g++.dg/cpp1y/constexpr-assert1.C: New.
7204 2015-03-27  Marek Polacek  <polacek@redhat.com>
7206         PR c++/65556
7207         * c-c++-common/pr65556.c: New test.
7209 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
7211         PR ipa/65600
7212         * g++.dg/torture/pr65600.C: New testcase.
7214 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
7216         PR target/65407
7217         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
7219 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
7221         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
7222         statement and cleanup. Fixed typos.
7224 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
7226         PR middle-end/65595
7227         * gcc.c-torture/compile/pr65595.c: New testcase.
7229 2015-03-27  Marek Polacek  <polacek@redhat.com>
7231         PR sanitizer/65583
7232         * g++.dg/ubsan/pr65583.C: New test.
7234 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
7236         * gcc.c-torture/compile/20150327.c: New testcase.
7238 2015-03-26  Richard Biener  <rguenther@suse.de>
7240         PR middle-end/65555
7241         * g++.dg/torture/pr65555.C: New testcase.
7243 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
7245         PR tree-optimization/64715
7246         * gcc.dg/builtin-object-size-15.c: New test.
7247         * gcc.dg/pr64715-1.c: New test.
7248         * gcc.dg/pr64715-2.c: New test.
7250 2015-03-26  Richard Biener  <rguenther@suse.de>
7252         PR middle-end/65519
7253         * gnat.dg/specs/opt2.ads: Fix testcase.
7255 2015-03-25  Martin Sebor  <msebor@redhat.com>
7257         PR testsuite/65526
7258         * lib/target-supports.exp (check_effective_target_arm32): Fail early
7259         when target isn't arm*-*-*-*.
7260         (check_effective_target_arm_nothumb): Likewise.
7261         (check_effective_target_arm_little_endian): Likewise.
7262         (check_effective_target_arm_vect_no_misalign): Likewise.
7263         (check_effective_target_aarch64_little_endian): Fail early if target
7264         isn't aarch64*-*-*.
7266 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
7268         PR tree-optimization/65177
7269         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
7271 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
7273         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
7274         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
7275         smmintrin.h and mm3dnow.h.
7277 2015-03-25  Marek Polacek  <polacek@redhat.com>
7279         PR c++/65558
7280         * g++.dg/cpp0x/pr65558.C: New test.
7282 2015-03-25  Marek Polacek  <polacek@redhat.com>
7284         PR c++/61670
7285         * g++.dg/template/pr61670.C: New test.
7287 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7289         PR c++/54987
7290         * g++.dg/template/pr54987.C: New.
7292 2015-03-25  Richard Biener  <rguenther@suse.de>
7294         PR tree-optimization/62630
7295         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
7297 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
7299         PR target/65508
7300         * gcc.target/i386/mpx/pr65508.c: New.
7302 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
7304         PR fortran/64952
7305         PR fortran/65532
7306         * gfortran.dg/data_initialized_3.f90: New.
7308 2015-03-25  Richard Biener  <rguenther@suse.de>
7310         PR middle-end/65519
7311         * gnat.dg/specs/opt2.ads: New testcase.
7313 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
7315         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
7316         * gcc.target/arm/memset-inline-4.c: Skip for
7317         arm_tune_string_ops_prefer_neon.
7318         * gcc.target/arm/memset-inline-5.c: Ditto.
7319         * gcc.target/arm/memset-inline-6.c: Ditto.
7320         * gcc.target/arm/memset-inline-8.c: Ditto.
7321         * gcc.target/arm/memset-inline-9.c: Ditto.
7323 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
7325         PR c++/58923
7326         * g++.dg/other/virtual3.C: New.
7328 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
7330         PR c++/60130
7331         * g++.dg/cpp0x/vt-60130.C: New.
7333 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
7335         PR c++/61971
7336         * g++.dg/warn/Warray-bounds-7.C: New.
7338 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
7340         PR c++/60067
7341         * g++.dg/template/defarg18.C: New.
7343 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
7345         PR c++/59988
7346         * g++.dg/cpp0x/vt-59988.C: New.
7348 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
7350         PR tree-optimization/65533
7351         * gcc.dg/pr65533.c: New test.
7353 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
7355         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
7356         source= and mold= expressions functionality.
7357         * gfortran.dg/allocate_class_4.f90: New test.
7358         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
7359         copying an unlimited polymorhpic object containing a char array
7360         to another unlimited polymorphic object respects the _len
7361         component.
7362         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
7363         whether deferred length char array allocate works, unlimited
7364         polymorphic object allocation from a string works and if
7365         allocating an array of deferred length strings works.
7366         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
7368 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
7370         PR c++/65513
7371         * g++.dg/cpp0x/constexpr-array11.C: New.
7373 2015-03-24  Richard Biener  <rguenther@suse.de>
7375         PR middle-end/65517
7376         * gcc.dg/torture/pr65517.c: New testcase.
7378 2015-03-24  Tobias Burnus  <burnus@net-b.de>
7380         * gfortran.dg/coindexed_1.f90: Moved from
7381         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
7383 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
7385         PR testsuite/65506
7386         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
7387         gimple dump.
7389         PR target/65523
7390         * gcc.target/i386/pr65523.c: New test.
7392         PR ipa/65475
7393         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
7394         dg-options.
7395         * g++.dg/lto/pr65475b_0.C: Likewise.
7397 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
7399         PR target/65505
7400         * gcc.target/sh/torture/pr65505.c: New.
7402 2015-03-23  Martin Sebor  <msebor@redhat.com>
7404         PR testsuite/63175
7405         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
7406         assembly for lvx in addition to lxv.
7408 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
7410         PR target/65504
7411         * gfortran.dg/pr65504.f90: New test.
7413         PR ipa/65521
7414         * gcc.dg/pr65521.c: New test.
7416 2015-03-23  Richard Biener  <rguenther@suse.de>
7418         PR tree-optimization/65518
7419         * gcc.dg/vect/pr65518.c: New testcase.
7421 2015-03-23  Richard Biener  <rguenther@suse.de>
7423         PR tree-optimization/65494
7424         * gcc.dg/vect/pr65494.c: New testcase.
7426 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
7428         PR preprocessor/65238
7429         * c-c++-common/cpp/pr65238-1.c: New test.
7430         * gcc.dg/cpp/pr65238-2.c: New test.
7431         * gcc.dg/cpp/trad/pr65238-3.c: New test.
7432         * gcc.dg/cpp/trad/pr65238-4.c: New test.
7434 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
7435             Mikael Morin  <mikael@gcc.gnu.org>
7437         PR fortran/64952
7438         * gfortran.dg/elemental_dependency_4.f90: New.
7439         * gfortran.dg/elemental_dependency_5.f90: New.
7441 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
7443         PR ipa/65475
7444         * g++.dg/lto/pr65475b_0.C: New testcase.
7445         * g++.dg/lto/pr65475b_1.C: New testcase.
7446         * g++.dg/lto/pr65475c_0.C: New testcase.
7447         * g++.dg/lto/pr65475c_1.C: New testcase.
7449 2015-03-21  Tobias Burnus  <burnus@net-b.de>
7451         * gfortran.dg/coarray_38.f90: New.
7452         * gfortran.dg/coarray_39.f90: New.
7453         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
7454         compile test.
7456 2015-03-20  Marek Polacek  <polacek@redhat.com>
7458         PR c++/65398
7459         * g++.dg/cpp0x/pr65398.C: New test.
7461 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
7463         PR ipa/65475
7464         * g++.dg/lto/pr65475_0.C: New testcase.
7465         * g++.dg/lto/pr65475_1.C: New testcase.
7467 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
7469         PR rtl-optimization/64366
7470         * gcc.target/sh/pr64366.c: New.
7472 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
7474         PR c++/48324
7475         * g++.dg/cpp0x/constexpr-48324.C: New.
7477 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
7479         PR c++/48453
7480         * g++.dg/cpp0x/pr48453.C: New.
7482 2015-03-20  Marek Polacek  <polacek@redhat.com>
7484         PR c++/65072
7485         * g++.dg/cpp0x/pr65072.C: New test.
7487 2015-03-20  Richard Biener  <rguenther@suse.de>
7489         PR middle-end/64715
7490         * gcc.dg/pr15347.c: Use -O.
7491         * c-c++-common/pr19807-1.c: Likewise.
7493 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
7495         * gnat.dg/volatile13.ad[sb]: New test.
7497 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
7499         PR rtl-optimization/60851
7500         * gcc.target/i386/pr60851.c: New test.
7502 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
7504         PR target/65240
7505         * g++.dg/pr65240.h: Add tests for PR 65240.
7506         * g++.dg/pr65240-1.C: Likewise.
7507         * g++.dg/pr65240-2.C: Likewise.
7508         * g++.dg/pr65240-3.C: Likewise.
7509         * g++.dg/pr65240-4.C: Likewise.
7511 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
7513         PR rtl-optimization/63491
7514         * gcc.target/powerpc/pr63491.c: New.
7516 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
7518         * g++.dg/ipa/pr65465.C: New test.
7520 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
7522         PR c++/52659
7523         * g++.dg/cpp0x/deleted11.C: New.
7525 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
7527         PR sanitizer/65400
7528         * c-c++-common/tsan/pr65400-3.c: New test.
7530 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
7532         PR c++/59686
7533         * g++.dg/cpp0x/constexpr-59686.C: New.
7535 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
7537         PR sanitizer/64265
7538         * g++.dg/tsan/pr64265.C: New test.
7540         PR sanitizer/65400
7541         * c-c++-common/tsan/pr65400-1.c: New test.
7542         * c-c++-common/tsan/pr65400-2.c: New test.
7544 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
7546         PR c++/59816
7547         * g++.dg/cpp0x/pr59816.C: New.
7549 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
7551         PR fortran/59198
7552         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
7554 2015-03-18  Martin Liska  <mliska@suse.cz>
7556         PR ipa/65439
7557         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
7558         equivalences either to 6 or 7.
7560 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
7562         PR middle-end/64491
7563         Revert:
7564         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
7566         * gcc.dg/undefined-loop-1.c: New file.
7567         * gcc.dg/undefined-loop-2.c: New file.
7569         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
7571         PR testsuite/64032
7572         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
7573         loop exits too early.
7575 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
7577         PR tree-optimization/65450
7578         * gfortran.dg/pr65450.f90: New test.
7580         PR target/65078
7581         * gcc.target/i386/pr65078-1.c: New test.
7582         * gcc.target/i386/pr65078-2.c: New test.
7583         * gcc.target/i386/pr65078-3.c: New test.
7584         * gcc.target/i386/pr65078-4.c: New test.
7585         * gcc.target/i386/pr65078-5.c: New test.
7586         * gcc.target/i386/pr65078-6.c: New test.
7588 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
7590         PR c++/65340
7591         * g++.dg/cpp1y/pr65340.C: New.
7593 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7595         PR fortran/64432
7596         * gfortran.dg/system_clock_3.f08: Adjust test.
7598 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
7600         PR fortran/59198
7601         * gfortran.dg/proc_ptr_comp_44.f90: New test.
7602         * gfortran.dg/proc_ptr_comp_45.f90: New test.
7604 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7606         PR fortran/64432
7607         * gfortran.dg/system_clock_3.f08: New test.
7609 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
7611         PR c++/64626
7612         g++.dg/cpp1y/pr64626-1.C: New.
7613         g++.dg/cpp1y/pr64626-2.C: New.
7614         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
7616 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
7618         PR tree-optimization/65427
7619         * gcc.c-torture/execute/pr65427.c: New test.
7621 2015-03-16  Marek Polacek  <polacek@redhat.com>
7623         DR 1688
7624         PR c++/65327
7625         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
7626         * g++.dg/cpp0x/pr65327.C: New test.
7628 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
7630         PR sanitizer/64820
7631         * c-c++-common/asan/pr64820.c: New test.
7633 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
7635         * gfortran.dg/pointer_2.f90: New test.
7637 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
7639         * g++.dg/pr65049.C: New test.
7641 2015-03-16  Tom de Vries  <tom@codesourcery.com>
7643         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
7644         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
7645         * gcc.target/i386/fuse-caller-save.c: Same.
7647 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
7649         * gnat.dg/loop_optimization18.ad[sb]: New test.
7650         * gnat.dg/loop_optimization18_pkg.ads: New helper.
7652 2015-03-16  Alan Modra  <amodra@gmail.com>
7654         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
7655         2014-12-05 change.
7657 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
7659         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
7660         hppa*-*-hpux*.
7661         * gcc.dg/torture/pr65270-2.c: Likewise.
7663 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
7665         PR fortran/61138
7666         * gfortran.dg/pointer_remapping_9.f90: New.
7668 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
7670         PR tree-optimization/65369
7671         * gcc.c-torture/execute/pr65369.c: New test.
7673         PR tree-optimization/65418
7674         * gcc.c-torture/execute/pr65418-1.c: New test.
7675         * gcc.c-torture/execute/pr65418-2.c: New test.
7677         PR rtl-optimization/65401
7678         * gcc.c-torture/execute/pr65401.c: New test.
7680 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7682         PR target/64600
7683         * gcc.target/arm/pr64600_1.c: New test.
7685 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7687         PR rtl-optimization/65235
7688         * gcc.target/aarch64/pr65235_1.c: New test.
7690 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7692         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
7693         * gcc.target/s390/hotpatch-22.c: Likewise.
7694         * gcc.target/s390/hotpatch-23.c: Likewise.
7695         * gcc.target/s390/hotpatch-24.c: Likewise.
7696         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
7697         * gcc.target/s390/hotpatch-1.c: Update expected output.
7698         * gcc.target/s390/hotpatch-2.c: Likewise.
7699         * gcc.target/s390/hotpatch-3.c: Likewise.
7700         * gcc.target/s390/hotpatch-4.c: Likewise.
7701         * gcc.target/s390/hotpatch-5.c: Likewise.
7702         * gcc.target/s390/hotpatch-6.c: Likewise.
7703         * gcc.target/s390/hotpatch-7.c: Likewise.
7704         * gcc.target/s390/hotpatch-8.c: Likewise.
7705         * gcc.target/s390/hotpatch-9.c: Likewise.
7706         * gcc.target/s390/hotpatch-10.c: Likewise.
7707         * gcc.target/s390/hotpatch-11.c: Likewise.
7708         * gcc.target/s390/hotpatch-12.c: Likewise.
7709         * gcc.target/s390/hotpatch-13.c: Likewise.
7710         * gcc.target/s390/hotpatch-14.c: Likewise.
7711         * gcc.target/s390/hotpatch-15.c: Likewise.
7712         * gcc.target/s390/hotpatch-16.c: Likewise.
7713         * gcc.target/s390/hotpatch-17.c: Likewise.
7714         * gcc.target/s390/hotpatch-18.c: Likewise.
7715         * gcc.target/s390/hotpatch-19.c: Likewise.
7717 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
7719         PR target/65103
7720         * gcc.target/i386/pr65103-1.c: New.
7722 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
7724         PR target/65044
7725         * gcc.target/i386/pr65044.c: New.
7727 2015-03-12  Tom de Vries  <tom@codesourcery.com>
7729         PR rtl-optimization/64895
7730         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
7731         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
7732         * gcc.target/i386/fuse-caller-save.c: Ditto.
7734 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
7736         * gcc.dg/ipa/pr63569.c: Fix template.
7738 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
7740         * g++.dg/ipa/pr64146.C: Require fpic support.
7742 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
7744         PR libfortran/65200
7745         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
7746         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
7748 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
7750         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
7751         to dg-options, fix up dg-skip-if.
7753 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
7755         PR target/65296
7756         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
7757         * gcc.target/avr/tiny-caller-save.c: Same.
7759 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
7761         PR target/65242
7762         * g++.dg/pr65242.C: New test.
7764 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
7766         * c-c++-common/asan/no-asan-check-glob.c: New test.
7768 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7770         PR c++/65370
7771         * g++.dg/other/default11.C: New.
7772         * g++.dg/other/default12.C: Likewise.
7774 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
7776         PR target/65368
7777         * gcc.target/i386/bmi2-bzhi-2.c: New test.
7779 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
7781         PR fortran/65024
7782         * gfortran.dg/unlimited_polymorphic_23.f90: New test
7784 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
7786         PR c++/65127
7787         * g++.dg/cpp0x/pr65127.C: New test.
7789 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
7791         * gcc.dg/ipa/PR64550.c: Update template.
7793 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
7794             Tobias Burnus  <burnus@net-b.de>
7796         * gfortran.dg/coarray_sync_memory.f90: New.
7798 2015-03-10  Marek Polacek  <polacek@redhat.com>
7800         PR sanitizer/65367
7801         * c-c++-common/ubsan/pr65367.c: New test.
7803 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
7805         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
7806         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
7807         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
7808         * gcc.target/i386/mpx/calloc-1-nov.c: New.
7809         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
7810         * gcc.target/i386/mpx/malloc-1-nov.c: New.
7811         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
7812         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
7813         * gcc.target/i386/mpx/realloc-1-nov.c: New.
7814         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
7815         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
7816         * gcc.target/i386/mpx/realloc-2-nov.c: New.
7817         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
7819 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
7821         * lib/mpx-dg.exp (mpx_link_flags): New.
7822         (mpx_init): New.
7823         (mpx_finish): New.
7824         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
7825         * gcc.target/i386/mpx/alloca-1-nov.c: New.
7826         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
7827         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
7828         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
7829         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
7830         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
7831         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
7832         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
7833         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
7834         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
7835         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
7836         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
7837         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
7838         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
7839         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
7840         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
7841         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
7842         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
7843         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
7844         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
7845         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
7846         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
7847         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
7848         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
7849         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
7850         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
7851         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
7852         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
7853         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
7854         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
7855         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
7856         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
7857         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
7858         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
7859         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
7860         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
7861         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
7862         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
7863         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
7864         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
7865         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
7866         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
7867         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
7868         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
7869         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
7870         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
7871         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
7872         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
7873         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
7874         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
7875         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
7876         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
7877         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
7878         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
7879         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
7880         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
7881         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
7882         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
7883         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
7884         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
7885         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
7886         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
7887         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
7888         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
7889         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
7890         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
7891         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
7892         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
7893         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
7894         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
7895         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
7896         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
7897         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
7898         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
7899         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
7900         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
7901         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
7902         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
7903         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
7904         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
7905         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
7906         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
7907         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
7908         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
7909         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
7910         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
7911         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
7912         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
7913         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
7914         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
7915         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
7916         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
7917         * gcc.target/i386/mpx/label-address-1.c: New.
7918         * gcc.target/i386/mpx/legacy-1-nov.c: New.
7919         * gcc.target/i386/mpx/macro.c: New.
7920         * gcc.target/i386/mpx/mpx-check.h: New.
7921         * gcc.target/i386/mpx/mpx.exp: New.
7922         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
7923         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
7924         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
7925         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
7926         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
7927         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
7928         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
7929         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
7930         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
7931         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
7932         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
7933         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
7934         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
7935         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
7936         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
7937         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
7938         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
7939         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
7940         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
7941         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
7942         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
7943         * gcc.target/i386/mpx/reference-1-lbv.c: New.
7944         * gcc.target/i386/mpx/reference-1-nov.c: New.
7945         * gcc.target/i386/mpx/reference-1-ubv.c: New.
7946         * gcc.target/i386/mpx/reference-2-lbv.c: New.
7947         * gcc.target/i386/mpx/reference-2-nov.c: New.
7948         * gcc.target/i386/mpx/reference-2-ubv.c: New.
7949         * gcc.target/i386/mpx/reference-3-lbv.c: New.
7950         * gcc.target/i386/mpx/reference-3-nov.c: New.
7951         * gcc.target/i386/mpx/reference-3-ubv.c: New.
7952         * gcc.target/i386/mpx/reference-4-lbv.c: New.
7953         * gcc.target/i386/mpx/reference-4-nov.c: New.
7954         * gcc.target/i386/mpx/reference-4-ubv.c: New.
7955         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
7956         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
7957         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
7958         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
7959         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
7960         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
7961         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
7962         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
7963         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
7964         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
7965         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
7966         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
7967         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
7968         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
7969         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
7970         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
7971         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
7972         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
7973         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
7974         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
7975         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
7976         * gcc.target/i386/mpx/sincos-1-nov.c: New.
7977         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
7978         * gcc.target/i386/mpx/static-array-1-nov.c: New.
7979         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
7980         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
7981         * gcc.target/i386/mpx/static-init-1-nov.c: New.
7982         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
7983         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
7984         * gcc.target/i386/mpx/static-init-2-nov.c: New.
7985         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
7986         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
7987         * gcc.target/i386/mpx/static-init-3-nov.c: New.
7988         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
7989         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
7990         * gcc.target/i386/mpx/static-init-4-nov.c: New.
7991         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
7992         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
7993         * gcc.target/i386/mpx/static-init-5-nov.c: New.
7994         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
7995         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
7996         * gcc.target/i386/mpx/static-init-6-nov.c: New.
7997         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
7998         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
7999         * gcc.target/i386/mpx/static-string-1-nov.c: New.
8000         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
8001         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
8002         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
8003         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
8004         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
8005         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
8006         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
8007         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
8008         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
8009         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
8010         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
8011         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
8012         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
8013         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
8014         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
8015         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
8016         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
8017         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
8018         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
8019         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
8020         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
8021         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
8022         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
8023         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
8024         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
8025         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
8026         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
8027         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
8028         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
8029         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
8030         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
8031         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
8032         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
8033         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
8034         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
8035         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
8036         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
8037         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
8038         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
8039         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
8040         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
8041         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
8042         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
8043         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
8044         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
8045         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
8046         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
8047         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
8048         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
8049         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
8050         * gcc.target/i386/mpx/vararg-1-nov.c: New.
8051         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
8052         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
8053         * gcc.target/i386/mpx/vararg-2-nov.c: New.
8054         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
8055         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
8056         * gcc.target/i386/mpx/vararg-3-nov.c: New.
8057         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
8058         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
8059         * gcc.target/i386/mpx/vararg-4-nov.c: New.
8060         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
8061         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
8062         * gcc.target/i386/mpx/vararg-5-nov.c: New.
8063         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
8064         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
8065         * gcc.target/i386/mpx/vararg-6-nov.c: New.
8066         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
8067         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
8068         * gcc.target/i386/mpx/vararg-7-nov.c: New.
8069         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
8070         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
8071         * gcc.target/i386/mpx/vararg-8-nov.c: New.
8072         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
8073         * gcc.target/i386/mpx/vla-1-lbv.c: New.
8074         * gcc.target/i386/mpx/vla-1-nov.c: New.
8075         * gcc.target/i386/mpx/vla-1-ubv.c: New.
8076         * gcc.target/i386/mpx/vla-2-lbv.c: New.
8077         * gcc.target/i386/mpx/vla-2-nov.c: New.
8078         * gcc.target/i386/mpx/vla-2-ubv.c: New.
8080 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
8082         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
8084 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
8086         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
8088 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
8090         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
8091         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
8093 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
8095         PR c/65120
8096         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
8097         on rhs is 0.
8098         (fn4): New test.
8099         * c-c++-common/pr65120.c: New test.
8101         PR rtl-optimization/65321
8102         * gcc.dg/pr65321.c: New test.
8104 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
8106         PR tree-optimization/65355
8107         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
8109 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
8111         PR c/65120
8112         * c-c++-common/pr49706.c: Adjust tests for not warning
8113         about !!x == y or !b == y where b is boolean, and add
8114         some further tests.
8115         * c-c++-common/pr62199-2.c: Likewise.
8117 2015-03-09  Richard Biener  <rguenther@suse.de>
8119         PR middle-end/65270
8120         * gcc.dg/torture/pr65270-1.c: New testcase.
8121         * gcc.dg/torture/pr65270-2.c: Likewise.
8123 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8125         PR tree-optimization/63743
8126         * gcc.dg/pr63743.c: New test.
8128 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
8130         PR lto/65316
8131         * g++.dg/lto/pr65316_0.C: New testcase.
8132         * g++.dg/lto/pr65316_1.C: New testcase.
8134 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
8136         PR target/62247
8137         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
8138         hppa*-*-hpux*.
8139         * g++.dg/abi/rtti3.C: Likewise.
8141         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
8143         PR target/62251
8144         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
8146         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
8148         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
8150         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
8152 2015-03-08  Morin  <mikael@gcc.gnu.org>
8154         PR fortran/60898
8155         * gfortran.dg/entry_20.f90: New.
8157 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
8159         PR target/65153
8160         * gcc.c-torture/compile/pr65153.c: New.
8162 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
8164         PR target/65249
8165         * g++.dg/torture/pr65249.C: New.
8167 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
8169         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
8170         long.
8171         (int64_t): Likewise.
8173 2015-03-07  Marek Polacek  <polacek@redhat.com>
8174             Martin Uecker  <uecker@eecs.berkeley.edu>
8176         PR sanitizer/65280
8177         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
8178         member-like arrays.
8179         * c-c++-common/ubsan/bounds-8.c: New test.
8180         * c-c++-common/ubsan/bounds-9.c: New test.
8181         * gcc.dg/ubsan/bounds-2.c: New test.
8183 2015-03-05  Martin Sebor  <msebor@redhat.com>
8185         * PR testsuite/63175
8186         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
8187         checking of results into main to prevent it from getting optimized
8188         away.
8189         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
8191 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
8193         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
8194         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
8195         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
8196         x64.
8198 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
8200         * g++.dg/lto/pr65302_1.C: New testcase.
8201         * g++.dg/lto/pr65302_0.C: New testcase.
8203 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
8205         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
8206         -fno-ipa-icf to dg-options.
8208 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
8210         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
8211         compiles using the linker plugin.
8213 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
8215         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
8217 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8219         * gcc.target/arm/pr65067.c: New test.
8221 2015-03-05  Martin Liska  <mliska@suse.cz>
8223         PR ipa/65318
8224         * gcc.dg/ipa/pr65318.c: New test.
8226 2015-03-05  Marek Polacek  <polacek@redhat.com>
8228         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
8230 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8232         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
8234 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8236         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
8237         max-unroll-times back to defaults for s390.
8239 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
8241         Fix last commit.
8243 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
8245         PR c++/64665
8246         * g++.dg/cpp0x/initlist92.C: New.
8248 2015-03-05  Richard Biener  <rguenther@suse.de>
8250         PR tree-optimization/65310
8251         * gcc.dg/vect/pr65310.c: New testcase.
8253 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
8255         PR c++/64834
8256         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
8258 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
8260         * gnat.dg/entry_queues3.adb: New test.
8262 2015-03-04  Ian Lance Taylor  <iant@google.com>
8264         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
8266 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
8268         PR c++/64227
8269         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
8271 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
8273         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
8274         -fno-ipa-icf to dg-options
8275         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
8276         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
8278 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
8280         PR c++/64398
8281         * g++.dg/cpp0x/decltype62.C: New.
8283 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
8285         * gnat.dg/object_overflow5.adb: New test.
8287 2015-03-03  Martin Liska  <mliska@suse.cz>
8289         PR ipa/65287
8290         * gcc.dg/ipa/pr65287.c: New test.
8292 2015-03-03  Martin Jambor  <mjambor@suse.cz>
8293             Eric Botcazou  <ebotcazou@adacore.com>
8295         * gnat.dg/specs/pack12.ads: New test.
8297 2015-03-03  Martin Liska  <mliska@suse.cz>
8299         * gcc.dg/ipa/PR65282.c: New test.
8301 2015-03-13  Jeff Law  <law@redhat.com>
8303         PR tree-optimization/65241
8304         * gcc.c-torture/compile/pr65241.c: New test.
8306 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
8308         PR target/64331
8309         * gcc.target/avr/torture/pr64331.c: New test.
8311 2015-03-03  Martin Liska  <mliska@suse.cz>
8312             Jan Hubicka  <hubicka@ucw.cz>
8314         * g++.dg/ipa/pr65263.C: New test.
8316 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
8318         PR ipa/65130
8319         * gcc.dg/lto/pr65130_0.c: New testcase.
8320         * gcc.dg/lto/pr65130_1.c: New testcase.
8322 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
8324         PR ipa/64988
8325         * g++.dg/torture/pr64988.C: New testcase.
8327 2015-03-02  Tobias Burnus  <burnus@net-b.de>
8329         * gfortran.dg/coarray_atomic_6.f90: New.
8331 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
8333         PR target/65184
8334         * gcc.target/i386/pr65184.c: New.
8336 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
8338         PR target/65183
8339         * gcc.target/i386/pr65183.c: New.
8341 2015-02-28  Martin Liska  <mliska@suse.cz>
8342             Jan Hubicka  <hubicka@ucw.cz>
8344         * gcc.dg/ipa/ipa-icf-35.c: New test.
8345         * gcc.dg/ipa/ipa-icf-36.c: New test.
8346         * gcc.dg/ipa/ipa-icf-37.c: New test.
8348 2015-02-28  Martin Liska  <mliska@suse.cz>
8349             Jan Hubicka  <hubicka@ucw.cz>
8351         PR ipa/65245
8352         * gcc.dg/ipa/ipa-icf-34.c: New test.
8354 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
8356         PR target/61142
8357         * gcc.target/sh/sh/pr61142.c: New.
8359 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
8361         * g++.dg/other/dump-ada-spec-3.C: New test.
8363 2015-03-01  Martin Liska  <mliska@suse.cz>
8365         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
8366         * g++.dg/ipa/pr63595.C: Update expected results.
8368 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
8370         PR ipa/65236
8371         * g++.dg/ipa/ipa-icf-6.C: New testcase.
8373 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
8375         * gcc.dg/vect/pr59354.c: Move vector producing code to
8376         separate function.
8378 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
8380         PR ipa/65237
8381         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
8382         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
8383         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
8384         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
8386 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
8388         PR tree-optimization/65048
8389         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
8390         (foo): Use K&R style definition.
8392 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
8394         PR target/65032
8395         * g++.dg/pr65032.C: New.
8397 2015-02-27  Marek Polacek  <polacek@redhat.com>
8399         PR c/65040
8400         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
8401         -Wformat=2.
8403 2015-02-27  Marek Polacek  <polacek@redhat.com>
8405         PR c/65228
8406         * gcc.dg/pr65228.c: New test.
8408 2015-02-27  Kai Tietz  <ktietz@redhat.com>
8410         PR c/35330
8411         * gcc.dg/weak/weak-17.c: New file.
8413 2015-02-27  Richard Biener  <rguenther@suse.de>
8415         PR lto/65193
8416         * g++.dg/lto/pr65193_0.C: New testcase.
8418 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8420         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
8421         * gcc.target/s390/hotpatch-8.c: Likewise.
8422         * gcc.target/s390/hotpatch-9.c: Likewise.
8423         * gcc.target/s390/pr61078.c: Likewise.
8424         * gcc.target/s390/pr57960.c: Remove -m64.
8425         * gcc.target/s390/pr61078.c: Likewise.
8427 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
8428             Martin Liska  <mliska@suse.cz>
8430         PR bootstrap/65150
8431         * gcc.dg/pr64454.c: Disable ICF.
8432         * gcc.dg/pr28685-1.c: Disable ICF
8433         * gcc.dg/ipa/iinline-5.c: Disable ICF.
8434         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
8435         * g++.dg/ipa/ipa-icf-4.C: Update template.
8437 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
8439         PR tree-optimization/65216
8440         * gcc.c-torture/execute/pr65216.c: New test.
8442         PR tree-optimization/65215
8443         * gcc.c-torture/execute/pr65215-1.c: New test.
8444         * gcc.c-torture/execute/pr65215-2.c: New test.
8445         * gcc.c-torture/execute/pr65215-3.c: New test.
8446         * gcc.c-torture/execute/pr65215-4.c: New test.
8447         * gcc.c-torture/execute/pr65215-5.c: New test.
8449 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8451         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
8453 2015-02-26  Martin Liska  <mliska@suse.cz>
8454             Jan Hubicka  <hubicka@ucw.cz>
8456         * g++.dg/ipa/pr64146.C: Update expected results.
8457         * gcc.dg/ipa/ipa-icf-26.c: Update test.
8458         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
8459         * gcc.dg/ipa/ipa-icf-34.c: New test.
8461 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
8463         * gcc.dg/vect/vect-pr61917.c: Rename to ...
8464         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
8465         (dg-additional-options): Remove dg directive.
8466         (dg-final): Add dg directive.
8468 2015-02-26  Marek Polacek  <polacek@redhat.com>
8470         PR ipa/65008
8471         * g++.dg/ipa/pr65008.C: New test.
8473 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8475         * lib/profopt.exp (profopt-target-cleanup): New proc.
8476         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
8477         files from sources from dg-additional-sources.
8479 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8481         * lib/gcov.exp: Cleanup in case of xfail.
8483 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
8485         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
8487 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
8489         PR debug/46102
8490         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
8491         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
8492         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
8493         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
8494         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
8495         * g++.dg/debug/pr46123.C: XFAIL and move...
8496         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
8497         * gcc.dg/debug/dwarf2-3.c: Move...
8498         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
8500 2015-02-26  Marek Polacek  <polacek@redhat.com>
8502         PR c++/65202
8503         * g++.dg/cpp1y/pr65202.C: New test.
8505 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8507         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
8508         locale_facets.h.gcov.
8510 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8512         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
8514 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8516         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
8518 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8520         PR target/65217
8521         * gcc.target/i386/pr65217.c: New.
8523 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8525         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
8527 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8529         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
8531 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
8533         PR tree-optimization/65048
8534         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
8536 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
8538         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
8539         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
8541 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
8543         PR target/65161
8544         * gcc.target/i386/pr65161.c: New test.
8546 2015-02-26  Terry Guo  <terry.guo@arm.com>
8548         * gcc.target/arm/no-volatile-in-it.c: New test.
8550 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
8552         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
8553         (dg-options): Add -save-temps.
8554         (dg-final): Add cleanup-saved-temps.
8556 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
8558         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
8560 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
8562         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
8563         * gcc.target/powerpc/pack01.c: Include string.h.
8565 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
8567         PR target/65167
8568         * gcc.target/i386/pr65167.c: New.
8570 2015-02-25  Kai Tietz  <ktietz@redhat.com>
8572         PR tree-optimization/61917
8573         * gcc.dg/vect/vect-pr61917.c: New file.
8575 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
8577         PR tree-optimization/65170
8578         * gcc.c-torture/execute/pr65170.c: New test.
8579         * gcc.dg/tree-ssa/vrp96.c: New test.
8581 2015-02-24  Tom de Vries  <tom@codesourcery.com>
8583         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
8585 2015-02-24  Tom de Vries  <tom@codesourcery.com>
8587         PR testsuite/65126
8588         * lib/gcc-defs.exp (additional_sources_used): Add new var.
8589         (dg-additional-files-options): Copy additional_sources to
8590         additional_sources_used before emptying additional_sources.
8591         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
8592         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
8593         (cleanup-saved-temps): Use additional_sources_used instead of
8594         additional_sources.
8595         (dg-test): Reset additional_sources_used.
8597 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
8599         PR fortran/63427
8600         * gfortran.dg/integer_exponentiation_6.F90: New test.
8602 2015-02-23  Martin Sebor  <msebor@redhat.com>
8604         PR target/65109
8605         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
8606         two parts.  One to save registers, the other to verify the
8607         registers have the right values.  Save register state into
8608         static data rather than on the stack.
8610 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
8612         PR bootstrap/63888
8613         * c-c++-common/asan/pr63888.c: New test.
8615 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
8617         PR target/65163
8618         * gcc.c-torture/compile/pr65163.c: New.
8620 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8622         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
8623         with -m31 on 64 bit.
8624         * gcc.dg/hoist-register-pressure-2.c: Likewise.
8625         * gcc.dg/hoist-register-pressure-3.c: Likewise.
8627 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8629         * gcc.target/s390/20090223-1.c: Add
8630         -Wno-implicit-function-declaration option.
8631         * gcc.target/s390/pr42224.c: Likewise.
8632         * gcc.target/s390/pr55718.c: Likewise.
8634 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8636         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
8637         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
8638         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
8639         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
8640         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
8641         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
8642         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
8643         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
8644         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
8645         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
8646         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
8647         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
8648         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
8649         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
8650         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
8651         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
8652         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
8653         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
8654         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
8655         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
8656         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
8658 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8660         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
8661         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
8662         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
8663         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
8664         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
8665         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
8666         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
8667         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
8668         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
8669         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
8670         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
8671         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
8672         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
8673         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
8674         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
8675         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
8677 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8679         PR fortran/64980
8680         PR fortran/61960
8681         * gfortran.dg/pr61960.f90: New.
8682         * gfortran.dg/pr64230.f90: New.
8683         * gfortran.dg/pr64980.f03: New.
8685 2015-02-22  Tom de Vries  <tom@codesourcery.com>
8687         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
8689 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
8691         PR ada/65156
8692         * gnat.dg/timing_events.adb: Removed, invalid test.
8694 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
8696         PR debug/58123
8697         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
8698         location.
8699         * g++.dg/gcov/gcov-2.C: Likewise.
8701 2015-02-20  Richard Biener  <rguenther@suse.de>
8703         PR tree-optimization/65136
8704         * gcc.dg/tree-ssa/pr65136.c: New testcase.
8706 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
8708         PR testsuite/64158
8709         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
8710         and nvptx-*-* blacklisting.
8712         * gcc.dg/sibcall-9.c: New test.
8713         * gcc.dg/sibcall-10.c: New test.
8715 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8717         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
8719 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
8721         PR target/64452
8722         * gcc.target/avr/torture/pr64452.c: New test.
8724 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
8726         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
8727         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
8729 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
8731         PR testsuite/65116
8732         * lib/target-supports.exp (check_compile): Check whether
8733         additional_sources is defined before using it.
8735 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
8737         PR middle-end/65074
8738         * g++.dg/opt/pr65074.C: New file.
8740 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
8742         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
8743         (size_type): New typedef.
8744         (operator "" _script): Use it for the last argument.
8746 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
8748         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
8750 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
8752         * lib/target-supports.exp (check_compile): Save/restore
8753         additional_sources that may belong to an actual test.
8755 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
8757         PR gcov-profile/64634
8758         * g++.dg/gcov/gcov-15.C: New test.
8760 2015-02-18  Tom de Vries  <tom@codesourcery.com>
8762         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
8764 2015-02-18  Tom de Vries  <tom@codesourcery.com>
8766         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
8768 2015-02-18  Tom de Vries  <tom@codesourcery.com>
8770         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
8772 2015-02-18  Tom de Vries  <tom@codesourcery.com>
8774         * gfortran.dg/fmt_cache_1.f: Add missing close.
8776 2015-02-18  Tom de Vries  <tom@codesourcery.com>
8778         PR testsuite/65107
8779         * gfortran.dg/read_eof_8.f90: Add missing close.
8781 2015-02-18  Richard Biener  <rguenther@suse.de>
8783         PR tree-optimization/65063
8784         * gcc.dg/pr65063.c: New testcase.
8786 2015-02-18  Richard Biener  <rguenther@suse.de>
8788         PR tree-optimization/62217
8789         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
8791 2015-02-18  Marek Polacek  <polacek@redhat.com>
8793         PR sanitizer/65081
8794         * c-c++-common/ubsan/pr65081.c: New test.
8796 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
8798         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
8799         * gcc.target/sh/force-cbranch-delay-slot.c: New.
8801 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8803         * gcc.dg/ipa/propalign-3.c: New test.
8805 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
8807         PR target/64793
8808         * gcc.target/sh/pr64793.c: New.
8809         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
8811 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
8813         * gcc.target/arm/divzero.c: New test case.
8815 2015-02-17  Tom de Vries  <tom@codesourcery.com>
8817         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
8819 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
8820             Jakub Jelinek  <jakub@redhat.com>
8822         PR c++/65075
8823         * g++.dg/cpp0x/pr65075.C: New test.
8825 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
8827         PR target/65058
8828         * gcc.target/powerpc/pr65058.c: New test.
8830 2015-02-16  Jeff Law  <law@redhat.com>
8832         PR tree-optimization/64823
8833         * gcc.dg/uninit-20.c: New test.
8835 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
8836             James Greenhalgh  <james.greenhalgh@arm.com>
8838         PR ipa/64963
8839         * gcc.dg/ipa/ipa-clone-1.c: New test.
8841 2015-02-16  Richard Biener  <rguenther@suse.de>
8843         PR tree-optimization/65077
8844         * gcc.dg/torture/pr65077.c: New testcase.
8846 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
8848         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
8849         Directive adjusted to scan for ldaxr.
8850         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
8851         adjusted to scan for ldaex.
8853 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
8855         PR c++/65080
8856         * g++.dg/cpp0x/constexpr-65080.C: New.
8858 2015-02-16  Richard Biener  <rguenther@suse.de>
8860         PR tree-optimization/63593
8861         * gcc.dg/pr63593.c: New testcase.
8863 2015-02-16  Marek Polacek  <polacek@redhat.com>
8865         PR c/65066
8866         * gcc.dg/pr65066.c: New test.
8868 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
8870         * gcc.dg/pr65002.C: Move ...
8871         * g++.dg/ipa/pr65002.C: ... here.
8873 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
8875         * gcc.target/powerpc/pr64205.c: Skip on AIX.
8876         * gcc.target/powerpc/pr64505.c: Skip on AIX.
8877         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
8878         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
8880 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
8882         PR testsuite/64850
8883         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
8884         the expression to find calls.
8885         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8886         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8887         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8888         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8889         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8891 2015-02-14  Marek Polacek  <polacek@redhat.com>
8893         PR c/64768
8894         * gcc.dg/array-11.c: New test.
8895         * gcc.dg/array-12.c: New test.
8896         * gcc.dg/array-13.c: New test.
8897         * gcc.dg/array-14.c: New test.
8898         * gcc.dg/c99-flex-array-typedef-1.c: New test.
8899         * gcc.dg/c99-flex-array-typedef-2.c: New test.
8900         * gcc.dg/c99-flex-array-typedef-3.c: New test.
8901         * gcc.dg/c99-flex-array-typedef-5.c: New test.
8902         * gcc.dg/c99-flex-array-typedef-7.c: New test.
8903         * gcc.dg/c99-flex-array-typedef-8.c: New test.
8905 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
8907         PR c++/60894
8908         * g++.dg/lookup/using54.C: New.
8910 2015-02-13  Jeff Law  <law@redhat.com>
8912         PR bootstrap/65060
8913         Revert my change for tree-optimization/64823.
8915 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
8917         PR tree-optimization/65053
8918         * gcc.c-torture/execute/pr65053-1.c: New test.
8919         * gcc.c-torture/execute/pr65053-2.c: New test.
8921 2015-02-13  Marek Polacek  <polacek@redhat.com>
8923         PR c/65050
8924         * gcc.dg/pr65050.c: New test.
8926 2015-02-13  Jeff Law  <law@redhat.com>
8928         PR tree-optimization/64823
8929         * gcc.dg/uninit-20.c: New test.
8931         PR rtl-optimization/47477
8932         * gcc.dg/tree-ssa/pr47477.c: New test.
8934 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
8936         PR c++/60211
8937         * g++.dg/parse/ivdep-2.C: New.
8938         * g++.dg/parse/ivdep-3.C: Likewise.
8940 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8942         PR fortran/64506
8943         * gfortran.dg/continuation_13.f90: New test.
8944         * gfortran.dg/continuation_14.f: New test.
8946 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
8948         PR c++/64970
8949         * g++.dg/cpp0x/sfinae55.C: New.
8951 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
8953         PR ipa/65034
8954         * g++.dg/ipa/pr65034.C: New test.
8956 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
8958         PR tree-optimization/65002
8959         * gcc.dg/pr65002.C: New.
8961 2015-02-13  Marek Polacek  <polacek@redhat.com>
8963         PR c/65040
8964         * c-c++-common/pr65040.c: New test.
8966 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
8968         PR tree-optimization/64705
8969         * gcc.dg/tree-ssa/pr64705.c: New test.
8971 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8973         PR rtl/32219
8974         * gcc.dg/visibility-22.c: New test.
8975         * gcc.dg/visibility-23.c: New test.
8976         * gcc.target/i386/pr32219-1.c: New test.
8977         * gcc.target/i386/pr32219-2.c: New test.
8978         * gcc.target/i386/pr32219-3.c: New test.
8979         * gcc.target/i386/pr32219-4.c: New test.
8980         * gcc.target/i386/pr32219-5.c: New test.
8981         * gcc.target/i386/pr32219-6.c: New test.
8982         * gcc.target/i386/pr32219-7.c: New test.
8983         * gcc.target/i386/pr32219-8.c: New test.
8984         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
8986 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8988         PR libgfortran/57822
8989         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
8990         four different KINDs.
8992 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
8994         PR c++/64884
8995         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
8997         PR sanitizer/65000
8998         * g++.dg/ubsan/pr65000.C: New test.
9000 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
9002         PR fortran/64932
9003         * gfortran.dg/finalize_28.f90: New test
9005 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
9007         PR debug/55541
9008         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
9009         DW_TAG_lexical_block removal.
9010         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
9011         * g++.dg/guality/pr55541.C: New test.
9013         PR sanitizer/64984
9014         * g++.dg/ubsan/pr64984.C: New test.
9016 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
9018         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
9020 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
9022         PR testsuite/64930
9023         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
9024         instructions for 2015-01-14 get_memmodel changes.
9025         * gcc.target/powerpc/atomic-p8.c: Likewise.
9027         PR sanitizer/65019
9028         * g++.dg/ubsan/pr65019.C: New test.
9030         PR tree-optimization/65014
9031         * gcc.c-torture/compile/pr65014.c: New test.
9033 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9035         PR libgfortran/57822
9036         * gfortran/fmt_g0_7.f08: Revise test.
9038 2015-02-11  Jeff Law  <law@redhat.com>
9040         PR target/63347
9041         * gcc.target/m68k/pr63347.c: New test.
9043 2015-02-11  Marek Polacek  <polacek@redhat.com>
9045         * g++.dg/ubsan/shift-1.C: New test.
9046         * gcc.dg/ubsan/c-shift-2.c: New test.
9047         * c-c++-common/ubsan/shift-5.c: Remove file.
9049 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
9051         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
9052         Directive adjusted to XFAIL.
9053         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
9054         adjusted to XFAIL.
9056 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
9058         PR middle-end/65003
9059         * g++.dg/opt/pr65003.C: New test.
9061 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
9063         * lib/target-supports.exp (check_effective_target_pie): Renamed
9064         to ...
9065         (check_effective_target_pie_enabled): This.
9066         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
9067         * gcc.target/i386/pie.c: Likewise.
9069 2015-02-11  Andrew Pinski  <apinski@cavium.com>
9071         PR target/64893
9072         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
9073         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
9075 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
9077         PR target/61925
9078         * gcc.target/i386/pr61925-1.c: New test.
9079         * gcc.target/i386/pr61925-2.c: New test.
9080         * gcc.target/i386/pr61925-3.c: New test.
9082 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
9084         PR sanitizer/65004
9085         * g++.dg/asan/pr65004.C: New test.
9087 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
9089         PR target/64661
9090         * gcc.taget/sh/pr64661-0.h: New.
9091         * gcc.taget/sh/pr64661-1.c: New.
9092         * gcc.taget/sh/pr64661-2.c: New.
9093         * gcc.taget/sh/pr64661-3.c: New.
9094         * gcc.taget/sh/pr64661-4.c: New.
9096 2015-02-10  Richard Biener  <rguenther@suse.de>
9098         PR tree-optimization/64995
9099         * g++.dg/torture/pr64995.C: New testcase.
9101 2015-02-10  Richard Biener  <rguenther@suse.de>
9103         PR tree-optimization/64909
9104         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
9106 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9108         * gcc.dg/signbit-sa.c: New test.
9110 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9112         PR libgfortran/57822
9113         * gfortran/fmt_g0_7.f08: New test.
9115 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
9117         PR tree-optimization/43378
9118         * gcc.dg/tree-ssa/pr43378.c: New test.
9120 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
9122         PR ipa/64978
9123         * g++.dg/torture/pr64978.C: New testcase.
9125 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
9127         PR sanitizer/64981
9128         * gcc.dg/asan/pr64981.c: New test.
9130 2015-02-09  Marek Polacek  <polacek@redhat.com>
9132         PR c/64856
9133         * gcc.dg/pr64856.c: New test.
9135 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
9137         PR target/64979
9138         * gcc.dg/tree-ssa/stdarg-7.c: New test.
9139         * gcc.c-torture/execute/pr64979.c: New test.
9141 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
9143         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
9145 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
9147         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
9148         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
9150 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
9152         PR target/58757
9153         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
9155 2015-02-09  Richard Biener  <rguenther@suse.de>
9157         PR tree-optimization/54000
9158         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
9160 2015-02-09  Tom de Vries  <tom@codesourcery.com>
9162         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
9164 2015-02-09  Martin Liska  <mliska@suse.cz>
9166         * g++.dg/ipa/pr64858.C: New test.
9168 2015-02-09  Tom de Vries  <tom@codesourcery.com>
9170         * gcc.dg/uninit-19.c: Fix warning line for fpic.
9172 2015-02-08  Andrew Pinski  <apinski@cavium.com>
9174         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
9176 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
9178         PR fortran/63744
9179         * gfortran.dg/use_rename_8.f90: New.
9181 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
9183         * gnat.dg/addr7.ad[sb]: New test.
9184         * gnat.dg/addr8.ad[sb]: Likewise.
9186 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
9188         PR jit/64752
9189         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
9190         from jit.dg/test-compile-to-executable.c's create_code, with a
9191         clarification of the output message.
9192         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
9193         pass/fail message.
9194         (test_jit): Use CHECK_NO_ERRORS when calling
9195         gcc_jit_context_compile_to_file.
9196         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
9197         jit-verify-compile-to-file to jit-verify-output-file-was-created.
9198         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
9199         about deletions that are attempted.
9200         (jit-verify-compile-to-file): Rename to...
9201         (jit-verify-output-file-was-created): ...this, and drop the
9202         attempt to run "file" and verify the output.
9203         (jit-verify-assembler): New function.
9204         (jit-verify-object): New function.
9205         (jit-verify-dynamic-library): New function.
9206         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
9207         favor of an implementation from new file
9208         create-code-for-hello-world-executable.h, which also adds a
9209         "main".
9210         (dg-final): Replace jit-verify-compile-to-file with
9211         jit-verify-output-file-was-created, and invoke new function
9212         jit-verify-assembler.
9213         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
9214         the output message.
9215         (dg-final): Replace jit-verify-compile-to-file with
9216         jit-verify-output-file-was-created, and invoke new function
9217         jit-verify-dynamic-library.
9218         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
9219         favor of an implementation from new file
9220         create-code-for-hello-world-executable.h, which also adds a
9221         "main".
9222         (dg-final): Replace jit-verify-compile-to-file with
9223         jit-verify-output-file-was-created.  Strengthen the expected stdout
9224         from the built executable.
9225         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
9226         favor of an implementation from new file
9227         create-code-for-hello-world-executable.h, which also adds a
9228         "main".
9229         (dg-final): Replace jit-verify-compile-to-file with
9230         jit-verify-output-file-was-created, and invoke new function
9231         jit-verify-object.
9232         * jit.dg/verify-dynamic-library.c: New source file.
9234 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
9235             Brian Rzycki  <b.rzycki@samsung.com>
9237         PR tree-optimization/64878
9238         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
9240 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
9242         PR ipa/64896
9243         * g++.dg/ipa/pr64896.C: New test.
9245 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
9247         PR target/64205
9248         * gcc.target/powerpc/pr64205.c: New file.
9250 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
9252         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
9253         (dg-options): Use -fpie instead of -fPIE -pie.
9255 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
9257         PR middle-end/64937
9258         * g++.dg/asan/pr64937.C: New test.
9260 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
9262         PR fortran/63205
9263         * gfortran.dg/class_to_type_4.f90: New test
9265 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
9267         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
9269 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
9271         PR rtl-optimization/64957
9272         PR debug/64817
9273         * gcc.c-torture/execute/pr64957.c: New test.
9275 2015-02-05  Jeff Law  <law@redhat.com>
9277         PR target/17306
9278         * gcc.target/h8300/pr17306-1.c: New test.
9279         * gcc.target/h8300/pr17306-2.c: New test.
9281 2015-02-05  Tobias Burnus  <burnus@net-b.de>
9283         PR fortran/64943
9284         * gfortran.dg/structure_constructor_12.f90: New.
9286 2015-02-05  Jeff Law  <law@redhat.com>
9288         PR target/58400
9289         gcc.target/h8300/pr58400.c: New test.
9291 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
9293         * gcc.target/arm/macro_defs0.c: New test.
9294         * gcc.target/arm/macro_defs1.c: New test.
9295         * gcc.target/arm/macro_defs2.c: New test.
9297 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
9299         PR rtl-optimization/64905
9300         * gcc.target/i386/pr64905.c: Require nonpic target.
9301         (dg-options): Add -fomit-frame-pointer.
9302         (main): Remove.
9304 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
9306         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
9307         tree dump scanning.
9309 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
9311         PR fortran/64757
9312         * gfortran.dg/type_to_class_2.f90: New test
9313         * gfortran.dg/type_to_class_3.f90: New test
9315 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
9317         PR ipa/64686
9318         * g++.dg/torture/pr64686.C: New testcase.
9320 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9322         PR rtl-optimization/64905
9323         * gcc.target/i386/pr64905.c: New file.
9325 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
9327         * gcc.dg/guality/pr41447-1.c: Remove xfail.
9328         * gcc.dg/guality/pr41616-1.c: Ditto.
9330 2015-02-04  Alexandre Oliva  <aoliva@redhat.com>
9332         PR debug/64817
9333         * gcc.dg/pr64817-3.c: New.
9335 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
9336             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9338         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
9339         pass parameters in registers.
9340         * gcc.dg/guality/pr36728-2.c (main): Likewise.
9341         * gcc.dg/guality/pr36728-3.c (main): Likewise.
9342         * gcc.dg/guality/pr36728-4.c (main): Likewise.
9344 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
9345             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9347         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
9348         list, allow for multilibed targets.
9349         * gcc.dg/combine_ashiftrt_2.c: Likewise.
9351 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
9353         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
9354         * gcc.dg/pr46728-6.c: Ditto.
9356 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
9358         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
9359         for mips_nanlegacy target.
9361 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
9363         * gcc.target/i386/chkp-hidden-def.c: New.
9365 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9367         PR middle-end/62103
9368         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
9369         to use 24 bits for bitfield b.
9371 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9373         PR testsuite/64796
9374         * lib/target-supports.exp (check_effective_target_bswap64): Do not
9375         cache result in a global variable.  Include all 32-bit targets for
9376         bswap64 tests.
9378 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
9380         PR rtl-optimization/64756
9381         * gcc.c-torture/execute/pr64756.c: New test.
9383 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
9385         PR target/64660
9386         * gcc.target/sh/pr64660-0.h: New.
9387         * gcc.target/sh/pr64660-1.c: New.
9388         * gcc.target/sh/pr64660-2.c: New.
9389         * gcc.target/sh/pr64660-3.c: New.
9390         * gcc.target/sh/pr64660-4.c: New.
9392 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
9394         PR c++/64877
9395         * g++.dg/warn/Waddress-2.C: New.
9397 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
9399         PR middle-end/61225
9400         * gcc.target/i386/pr49095.c: XFAIL for ia32.
9402 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
9404         PR preprocessor/64803
9405         * gcc.dg/cpp/builtin-macro-1.c: New test case.
9407 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
9409         * g++.dg/ipa/devirt-37.C: Disable early inlining.
9411 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
9413         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9414         (_ARM_FPSRC): Add DN and AHP fields.
9415         (clean_results): Force DN=1 on AArch64.
9416         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
9417         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
9418         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
9419         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
9420         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
9421         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
9423 2015-02-02  Alan Modra  <amodra@gmail.com>
9425         * gcc.target/powerpc/cprophard.c: New.
9427 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
9429         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
9430         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
9432 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
9434         PR debug/64817
9435         * gcc.dg/pr64817-1.c: New test.
9436         * gcc.dg/pr64817-2.c: New test.
9438 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
9440         PR target/64851
9441         * gcc.target/sh/pr64851-0.h: New
9442         * gcc.target/sh/pr64851-1.c: New
9443         * gcc.target/sh/pr64851-2.c: New
9444         * gcc.target/sh/pr64851-3.c: New
9445         * gcc.target/sh/pr64851-4.c: New
9447 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
9449         PR target/64882
9450         * gcc.dg/torture/pr64882.c: New test.
9452 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
9454         PR target/64159
9455         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
9456         sparc*-*-*.
9458 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
9460         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
9461         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
9462         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
9463         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
9464         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
9465         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
9466         tree dump.
9467         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
9468         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
9469         tree dump.
9470         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
9471         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
9472         tree dump.
9474 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
9476         PR target/64688
9477         * g++.dg/pr64688-2.C: New.
9479 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
9481         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
9482         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
9483         * gcc.target/i386/fuse-caller-save.c: Ditto.
9484         * gcc.target/i386/headmerge-1.c: Ditto.
9485         * gcc.target/i386/headmerge-2.c: Ditto.
9486         * gcc.target/i386/sibcall-6.c: Ditto.
9488 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
9490         PR target/64617
9491         * gcc.target/i386/pr64617.c: New test.
9493 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
9495         PR target/15184
9496         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
9497         (dg-options): Remove -m32.
9498         (dg-final): Scan for "movb %al" only.
9499         * gcc.target/i386/pr15184-2.c: Ditto.
9501 2015-01-30  Richard Biener  <rguenther@suse.de>
9503         PR tree-optimization/64829
9504         * gcc.dg/vect/pr64829.c: New testcase.
9506 2015-01-29  Marek Polacek  <polacek@redhat.com>
9508         PR c/64709
9509         * gcc.dg/pr64709.c: New test.
9511 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
9513         PR c++/64717
9514         * g++.dg/ubsan/pr64717-1.C: New test.
9515         * g++.dg/ubsan/pr64717-2.C: New test.
9517 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
9519         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
9521 2015-01-29  Jeff Law  <law@redhat.com>
9523         PR target/15184
9524         * gcc.target/i386/pr15184-1.c: New test.
9525         * gcc.target/i386/pr15184-2.c: New test.
9527 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
9529         PR tree-optimization/64746
9530         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
9532 2015-01-29  Richard Biener  <rguenther@suse.de>
9534         PR tree-optimization/64853
9535         * gcc.dg/torture/pr64853.c: New testcase.
9537 2015-01-29  Richard Biener  <rguenther@suse.de>
9539         PR tree-optimization/64844
9540         * gcc.dg/vect/pr64844.c: New testcase.
9542 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
9544         PR middle-end/64809
9545         * gcc.dg/pr64809.c: Delete.
9547 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
9549         PR middle-end/64805
9550         * gcc.target/i386/pr64805.c: New.
9552 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9554         * gcc.dg/guality/guality.h (main): Add argv[0] to
9555         guality_gdb_command.
9557 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
9559         PR ipa/64801
9560         * gcc.dg/tree-ssa/pr64801.c: New testcase.
9562 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
9564         PR target/64659
9565         * gcc.target/sh/sh.exp
9566         (check_effective_target_atomic_model_soft_gusa_available,
9567         check_effective_target_atomic_model_soft_tcb_available,
9568         check_effective_target_atomic_model_soft_imask_available,
9569         check_effective_target_atomic_model_hard_llcs_available): New.
9570         * gcc.target/sh/pr64659-0.h: New.
9571         * gcc.target/sh/pr64659-1.c: New.
9572         * gcc.target/sh/pr64659-2.c: New.
9573         * gcc.target/sh/pr64659-3.c: New.
9574         * gcc.target/sh/pr64659-4.c: New.
9576 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
9578         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
9579         scan-assembler-times pattern.
9581 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
9583         PR middle-end/64809
9584         * gcc.dg/pr64809.c: New test.
9586 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
9588         PR tree-optimization/64277
9589         * gcc.dg/pr64277.c: New.
9591 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9593         PR tree-optimization/64718
9594         * gcc.c-torture/execute/pr64718.c: New test.
9596 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
9598         * gcc.target/aarch64/abs_2.c: New.
9600 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
9602         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
9603         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
9604         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
9605         ISA rev < 2.
9607 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
9609         PR bootstrap/64612
9610         * lib/target-supports.exp (check_effective_target_comdat_group): New.
9611         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
9612         { target comdat_group }.
9614 2015-01-27  Tobias Burnus  <burnus@net-b.de>
9616         PR fortran/63861
9617         * gfortran.dg/goacc/coarray_2.f90: New.
9619 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
9621         PR ipa/60871
9622         PR ipa/64139
9623         * g++.dg/torture/pr64139.C: New testcase.
9624         * g++.dg/torture/pr60871.C: Likewise.
9626 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
9628         PR fortran/64230
9629         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
9630         prevent linking errors.
9632 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
9634         PR ipa/64282
9635         * g++.dg/torture/pr64282.C: New testcase.
9637 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9639         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
9640         for wzr reg.
9642 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9644         * gcc.target/s390/hotpatch-13.c: New testcase.
9645         * gcc.target/s390/hotpatch-14.c: New testcase.
9646         * gcc.target/s390/hotpatch-15.c: New testcase.
9647         * gcc.target/s390/hotpatch-16.c: New testcase.
9648         * gcc.target/s390/hotpatch-17.c: New testcase.
9649         * gcc.target/s390/hotpatch-18.c: New testcase.
9650         * gcc.target/s390/hotpatch-19.c: New testcase.
9651         * gcc.target/s390/hotpatch-20.c: New testcase.
9652         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
9653         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
9654         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
9655         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
9656         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
9657         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
9658         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
9659         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
9660         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
9661         * gcc.target/s390/hotpatch-10.c: Likewise.
9662         * gcc.target/s390/hotpatch-11.c: Likewise.
9663         * gcc.target/s390/hotpatch-12.c: Likewise.
9664         * gcc.target/s390/hotpatch-2.c: Likewise.
9665         * gcc.target/s390/hotpatch-3.c: Likewise.
9666         * gcc.target/s390/hotpatch-4.c: Likewise.
9667         * gcc.target/s390/hotpatch-5.c: Likewise.
9668         * gcc.target/s390/hotpatch-6.c: Likewise.
9669         * gcc.target/s390/hotpatch-7.c: Likewise.
9670         * gcc.target/s390/hotpatch-8.c: Likewise.
9671         * gcc.target/s390/hotpatch-9.c: Likewise.
9672         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
9673         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
9674         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
9675         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
9676         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
9677         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
9678         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
9679         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
9681 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
9683         * gcc.dg/long_branch.c: New testcase.
9685 2015-01-27  Richard Biener  <rguenther@suse.de>
9687         PR tree-optimization/56273
9688         PR tree-optimization/59124
9689         PR tree-optimization/64277
9690         * g++.dg/warn/Warray-bounds-6.C: New testcase.
9691         * gcc.dg/Warray-bounds-12.c: Likewise.
9692         * gcc.dg/Warray-bounds-13.c: Likewise.
9694 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
9696         PR rtl-optimization/61058
9697         * gcc.dg/pr61058.c: New test.
9699 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
9701         * gcc.target/i386/chkp-narrow-bounds.c: New.
9703 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
9705         PR tree-optimization/64807
9706         * gcc.dg/pr64807.c: New test.
9708         PR c/64766
9709         * gcc.dg/pr64766.c: New test.
9711 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
9713         PR target/49263
9714         * gcc.target/sh/pr49263-4.c: New.
9716 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
9718         PR fortran/62044
9719         * gfortran.dg/allocate_with_mold_1.f90: New test
9721 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
9723         PR c/64778
9724         * gcc.dg/pr64778.c: New test.
9726         PR middle-end/64421
9727         * gcc.dg/vect/pr64421.c: New test.
9729 2015-01-26  Tobias Burnus  <burnus@net-b.de>
9731         PR fortran/64771
9732         * gfortran.dg/coarray_36.f: New.
9733         * gfortran.dg/coarray_37.f90: New.
9735 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
9737         PR fortran/64230
9738         * gfortran.dg/class_allocate_18.f90: New.
9740 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9742         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
9744 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9746         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
9748 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9750         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
9752 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9754         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
9756 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9758         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
9759         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
9760         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
9761         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
9763 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9765         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
9766         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
9767         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
9769 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9771         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
9772         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
9773         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
9774         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
9775         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
9776         vXXXhn.inc.
9778 2015-01-26  Richard Biener  <rguenther@suse.de>
9780         PR middle-end/64764
9781         * gcc.dg/uninit-19.c: New testcase.
9783 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9785         * lib/target-supports.exp (check_effective_target_vect64): Add
9786         sparc*-*-*.
9788 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
9790         PR testsuite/64712
9791         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
9793 2015-01-26  Tony Liu  <tony.liu@arm.com>
9795         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
9796         non-UAL cases.
9798 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
9800         PR libfortran/64770
9801         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
9802         correctly, clean up afterwards.
9804 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
9806         PR fortran/62044
9807         * gfortran.dg/use_rename_7.f90: New.
9809 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
9811         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
9812         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
9814 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
9816         PR target/54236
9817         * gcc.target/sh/pr54236-4.c: New.
9819 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
9821         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
9822         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
9823         Bridge test.
9825 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
9827         PR libfortran/64770
9828         * gfortran.dg/open_new_segv.f90: New test.
9830 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
9832         PR target/49263
9833         PR target/53987
9834         PR target/64345
9835         PR target/59533
9836         PR target/52933
9837         PR target/54236
9838         PR target/51244
9839         * gcc.target/sh/pr64345-1.c: New.
9840         * gcc.target/sh/pr64345-2.c: New.
9841         * gcc.target/sh/pr59533-1.c: New.
9842         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
9843         * gcc.target/sh/pr52933-2.c: Likewise.
9844         * gcc.target/sh/pr54089-1.c: Likewise.
9845         * gcc.target/sh/pr54236-1.c: Likewise.
9846         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
9847         * gcc.target/sh/pr49263-1.c: Remove xfails.
9848         * gcc.target/sh/pr49263-2.c: Likewise.
9849         * gcc.target/sh/pr49263-3.c: Likewise.
9850         * gcc.target/sh/pr53987-1.c: Likewise.
9851         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
9852         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
9853         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
9854         (test05, test06, test07, test08, test09, test10, test11, test12): New.
9855         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
9856         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
9857         test_009): New.
9858         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
9859         (test_02): New.
9861 2015-01-24  Tom de Vries  <tom@codesourcery.com>
9863         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
9865 2015-01-23  Ian Lance Taylor  <iant@google.com>
9867         PR go/64510
9868         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
9869         targets without split stack support.
9871 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
9873         PR target/64317
9874         * gcc.target/i386/pr64317.c: New test.
9876 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
9878         PR rtl-optimization/63637
9879         PR rtl-optimization/60663
9880         * gcc.dg/pr63637-1.c: New test.
9881         * gcc.dg/pr63637-2.c: New test.
9882         * gcc.dg/pr63637-3.c: New test.
9883         * gcc.dg/pr63637-4.c: New test.
9884         * gcc.dg/pr63637-5.c: New test.
9885         * gcc.dg/pr63637-6.c: New test.
9886         * gcc.target/i386/pr63637-1.c: New test.
9887         * gcc.target/i386/pr63637-2.c: New test.
9888         * gcc.target/i386/pr63637-3.c: New test.
9889         * gcc.target/i386/pr63637-4.c: New test.
9890         * gcc.target/i386/pr63637-5.c: New test.
9891         * gcc.target/i386/pr63637-6.c: New test.
9893 2015-01-23  Richard Biener  <rguenther@suse.de>
9895         PR testsuite/63439
9896         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
9897         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
9899 2015-01-23  Marek Polacek  <polacek@redhat.com>
9901         PR preprocessor/60570
9902         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
9903         * gcc.dg/cpp/pr60570.c: New test.
9905 2015-01-23  Richard Biener  <rguenther@suse.de>
9907         PR testsuite/63439
9908         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
9909         vectorization on vect64 targets.
9911 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
9913         PR fortran/60922
9914         * gfortran.dg/class_allocate_17.f90: New.
9916 2015-01-23  Tobias Burnus  <burnus@net-b.de>
9918         PR fortran/64726
9919         * gfortran.dg/goacc/combined_loop.f90: New.
9921 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9923         PR fortran/61933
9924         * gfortran.dg/make_unit.f90: New test.
9926 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9928         PR fortran/61933
9929         * gfortran.dg/negative_unit_int8.f: Update.
9931 2015-01-22  Jeff Law  <law@redhat.com>
9933         PR target/52076
9934         * gcc.target/m68k/pr52076-1.c: New test.
9935         * gcc.target/m68k/pr52076-2.c: New test.
9937 2015-01-22  Richard Biener  <rguenther@suse.de>
9939         PR middle-end/64728
9940         * gcc.dg/torture/pr64728.c: New testcase.
9942 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
9944         PR target/64688
9945         * g++.dg/pr64688.C: New test.
9947 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
9949         * gcc.target/i386/chkp-always_inline.c (f1): Make static
9950         to avoid errors with -fpic.
9952 2015-01-22  Richard Biener  <rguenther@suse.de>
9954         PR libstdc++/64535
9955         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
9957 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
9959         PR rtl-optimization/64682
9960         * gcc.c-torture/execute/pr64682.c: New file.
9962 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
9964         PR debug/64511
9965         * gcc.dg/pr64511.c: New test.
9967         PR rtl-optimization/62078
9968         * g++.dg/opt/pr62078.C: New test.
9970         PR c/63307
9971         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
9973 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
9975         PR fortran/57023
9976         * gfortran.dg/internal_pack_15.f90:  New test.
9978 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9980         * c-c++-common/tsan/step.c: New testcase.
9982 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9984         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
9986 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9988         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
9990 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9992         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
9994 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9996         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
9998 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10000         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
10002 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10004         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
10006 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10008         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
10010 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10012         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
10014 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10016         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
10018 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10020         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
10022 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10024         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
10026 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10028         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
10030 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10032         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
10033         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
10034         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
10035         vXXXw.inc.
10037 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10039         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
10040         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
10041         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
10042         vXXXl.inc.
10044 2015-01-21  Renlin Li  <renlin.li@arm.com>
10046         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
10047         * g++.dg/tls/thread_local5g.C: Likewise.
10048         * g++.dg/tls/thread_local6g.C: Likewise.
10050 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10052         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
10053         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
10054         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
10056 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10058         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
10059         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
10060         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
10062 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10064         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
10065         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
10066         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
10068 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10070         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
10071         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
10072         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
10074 2015-01-20  Jeff Law  <law@redhat.com>
10076         PR target/59946
10077         * gcc.target/m68k/pr59946.c: New test.
10079 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
10081         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
10082         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
10083         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
10085 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
10087         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
10088         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
10089         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
10091 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
10093         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
10094         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
10095         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
10097 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
10099         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
10100         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
10101         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
10102         vshuffle.inc.
10103         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
10104         vshuffle.inc.
10106 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
10108         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
10109         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
10110         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
10112 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
10114         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
10115         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
10116         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
10118 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
10120         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
10122 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
10124         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
10126         PR sanitizer/64632
10127         * g++.dg/ubsan/pr64632.C: New test.
10129         PR debug/64663
10130         * gcc.dg/pr64663.c: New test.
10132 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10134         PR c++/64383
10135         * g++.dg/warn/Wunused-var-23.C: New.
10137 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10139         PR c++/59937
10140         * g++.dg/cpp0x/constexpr-59937-1.C: New.
10141         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
10143 2015-01-20  Richard Biener  <rguenther@suse.de>
10145         PR ipa/64684
10146         * gcc.dg/lto/pr64684_0.c: New testcase.
10147         * gcc.dg/lto/pr64684_1.c: Likewise.
10148         * gcc.dg/lto/pr64684_2.c: Likewise.
10149         * gcc.dg/lto/pr64685_0.c: Likewise.
10150         * gcc.dg/lto/pr64685_1.c: Likewise.
10152 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10154         PR c++/62241
10155         * g++.dg/cpp1y/lambda-init12.C: New.
10157 2015-01-20  Richard Biener  <rguenther@suse.de>
10159         PR tree-optimization/64410
10160         * g++.dg/vect/pr64410.cc: Require vect_double.
10162 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
10164         PR target/64149
10165         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
10167 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
10169         PR bootstrap/64676
10170         Revert:
10171         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
10173         PR rtl-optimization/64081
10174         * gcc.dg/pr64081.c: New test.
10176 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
10178         * jit.dg/harness.h: Include <unistd.h>.
10179         (CHECK_NO_ERRORS): New.
10180         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
10181         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
10182         gcc_jit_context_compile_to_file.
10183         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
10184         args to the spawned executable.
10185         (jit-expand-vars): New function.
10186         (jit-exe-params): New variable.
10187         (dg-jit-set-exe-params): New function.
10188         (jit-dg-test): Detect testcases that use
10189         jit-verify-compile-to-file and call jit-setup-compile-to-file.
10190         Set arguments of spawned process to jit-exe-params.
10191         (jit-get-output-filename): New function.
10192         (jit-setup-compile-to-file): New function.
10193         (jit-verify-compile-to-file): New function.
10194         (jit-run-executable): New function.
10195         (jit-verify-executable): New function.
10196         * jit.dg/test-compile-to-assembler.c: New testcase.
10197         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
10198         * jit.dg/test-compile-to-executable.c: New testcase.
10199         * jit.dg/test-compile-to-object.c: New testcase.
10201 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
10203         PR target/64652
10204         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
10205         (test_1): New.
10207 2015-01-19  Martin Liska  <mliska@suse.cz>
10209         * objc/compile/pr64668.m: New test.
10211 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
10213         * jit.dg/test-arith-overflow.c: Include stdbool.h.
10214         (create_overflow_fn): Update comment to clarify that
10215         the third param of the created function is a bool *, not
10216         an int *.
10217         (verify_int_overflow_fn): Convert param "expected_ovf" from
10218         int to bool.  Update third param of "overflow_fn_type" from int *
10219         to bool *.  Update local "actual_ovf" from int to bool.
10220         (verify_uint_overflow_fn): Likewise.
10222 2015-01-19  Martin Liska  <mliska@suse.cz>
10224         * gcc.dg/ipa/ipa-icf-33.c: New test.
10226 2015-01-19  Felix Yang  <felix.yang@huawei.com>
10227             Haijian Zhang  <z.zhanghaijian@huawei.com>
10229         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10230         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
10231         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
10232         result_float64x2, expected_hfloat64x2): New helper type, variable and
10233         declaration.
10234         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
10235         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
10236         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
10237         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
10238         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
10239         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
10240         and target without the FMA feature.
10242 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
10244         * gcc.target/aarch64/pr64304.c: New testcase.
10246 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
10248         PR rtl-optimization/64081
10249         * gcc.dg/pr64081.c: New test.
10251 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
10253         PR target/63971
10254         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
10255         the epilogue).
10256         * gcc.target/aarch64/test_frame_6.c: Likewise.
10257         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
10258         and x19 (in the epilogue).
10259         * gcc.target/aarch64/test_frame_4.c: Likewise.
10260         * gcc.target/aarch64/test_frame_7.c: Likewise.
10262 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
10264         * gcc.target/i386/chkp-always_inline.c: New.
10266 2015-01-15  Andrew Pinski  <apinski@cavium.com>
10267             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
10269         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
10270         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
10272 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
10274         PR fortran/60255
10275         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
10276         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
10278 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
10280         PR fortran/64578
10281         * gfortran.dg/unlimited_polymorphic_21.f90: New test
10283 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
10285         PR target/64652
10286         * gcc.target/sh/torture/pr64652.c: New.
10288 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
10290         * gcc.dg/ipa/ipa-icf-32.c: Update template.
10291         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
10292         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
10293         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
10294         * c-c++-common/asan/kasan-recover-1.c: Likewise.
10295         * c-c++-common/asan/kasan-recover-2.c: Likewise.
10297 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
10299         PR ipa/64378
10300         * g++.dg/torture/pr64378.C: New testcase.
10302 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
10304         PR fortran/57959
10305         * gfortran.dg/block_13.f08: New test
10307 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
10309         PR fortran/55901
10310         * gfortran.dg/associate_1.f03: Allow test for character with
10311         automatic length.
10313 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
10315         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
10316         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
10318 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
10320         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
10322 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
10324         PR fortran/64578
10325         * gfortran.dg/unlimited_polymorphic_21.f90: New test
10327 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
10329         PR fortran/60357
10330         * gfortran.dg/alloc_comp_assign_13.f08: New test.
10332         PR fortran/61275
10333         * gfortran.dg/alloc_comp_assign_14.f08: New test.
10335         PR fortran/55932
10336         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
10338 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
10340         PR fortran/60334
10341         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
10343 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
10345         PR rtl-optimization/52773
10346         * gcc.c-torture/compile/pr52773.c: New test.
10348 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
10350         PR c++/62134
10351         * g++.dg/cpp0x/alias-decl-46.C: New.
10353 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
10355         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
10357 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
10359         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
10360         Add trace.
10361         (CHECK_FP): Likewise.
10362         (CHECK_CUMULATIVE_SAT): Likewise.
10364 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
10366         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10367         (Set_Neon_Cumulative_Sat): Add parameter.
10368         (__set_neon_cumulative_sat): Support new parameter.
10369         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
10370         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
10371         argument.
10372         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
10373         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
10374         argument.
10376 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10378         * g++.dg/tsan/vptr_benign_race.C: New testcase.
10379         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
10381 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
10383         PR c++/60056
10384         * g++.dg/tls/thread_local-ice4.C: New.
10386 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
10388         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
10389         than Neon options.
10391 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
10393         PR c++/62276
10394         * g++.dg/cpp0x/vt-62276.C: New.
10396 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
10398         PR middle-end/64353
10399         * g++.dg/pr64353.C: New.
10401 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10403         PR target/64263
10404         * gcc.target/aarch64/pr64263_1.c: New test.
10406 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
10408         PR tree-optimization/64434
10409         * gcc.dg/torture/pr64434.c: Move to...
10410         * gcc.dg/pr64434.c: ... here.
10412 2015-01-16  Richard Biener  <rguenther@suse.de>
10414         PR middle-end/64614
10415         * gcc.dg/uninit-18.c: New testcase.
10417 2015-01-16  Richard Biener  <rguenther@suse.de>
10419         PR tree-optimization/64568
10420         * g++.dg/torture/pr64568-2.C: New testcase.
10422 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
10424         PR target/64363
10425         * gcc.target/i386/chkp-label-address.c: New.
10427 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
10429         PR fortran/45290
10430         * gfortran.dg/pointer_init_6.f90: Extended.
10432 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
10434         * gcc.c-torture/compile/20150108.c: New test.
10436 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
10438         * gcc.target/visium: New directory.
10440 2015-01-16  Richard Biener  <rguenther@suse.de>
10442         PR tree-optimization/61743
10443         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
10444         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
10446 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
10448         * gcc.dg/pr64015.c: New test.
10450 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
10452         PR ipa/64163
10453         PR ipa/64612
10454         * g++.dg/ipa/pr64612.C: New test.
10456 2015-01-16  Renlin Li  <renlin.li@arm.com>
10458         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
10460 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
10462         * gcc.target/i386/sse-14.c: Test new intrinsic.
10463         * gcc.target/i386/sse-22.c: Ditto.
10465 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
10467         PR c++/58614
10468         * g++.dg/cpp0x/auto44.C: New.
10470 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
10472         PR target/59710
10473         * gcc.target/nios2/gpopt-all.c: New test case.
10474         * gcc.target/nios2/gpopt-local.c: New test case.
10475         * gcc.target/nios2/gpopt-global.c: New test case.
10476         * gcc.target/nios2/gpopt-data.c: New test case.
10477         * gcc.target/nios2/gpopt-none.c: New test case.
10479 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
10481         * g++.dg/ubsan/vptr-1.C: New test.
10482         * g++.dg/ubsan/vptr-2.C: New test.
10483         * g++.dg/ubsan/vptr-3.C: New test.
10484         * g++.dg/ubsan/vptr-4.C: New test.
10485         * g++.dg/ubsan/vptr-5.C: New test.
10486         * g++.dg/ubsan/vptr-6.C: New test.
10487         * g++.dg/ubsan/vptr-7.C: New test.
10488         * g++.dg/ubsan/vptr-8.C: New test.
10489         * g++.dg/ubsan/vptr-9.C: New test.
10491 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
10493         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
10494         is set up.
10495         * lib/gcc-dg.exp: Likewise.
10497 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
10499         PR rtl-optimization/64110
10500         * gcc.target/i386/pr64110.c: Add scan-assembler.
10502 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
10503             James Norris  <jnorris@codesourcery.com>
10504             Cesar Philippidis  <cesar@codesourcery.com>
10505             Ilmir Usmanov  <i.usmanov@samsung.com>
10507         * lib/target-supports.exp (check_effective_target_fopenacc): New
10508         procedure.
10509         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
10510         * g++.dg/goacc/goacc.exp: Likewise.
10511         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
10512         * gcc.dg/goacc/goacc.exp: Likewise.
10513         * gfortran.dg/goacc/goacc.exp: Likewise.
10514         * c-c++-common/cpp/openacc-define-1.c: New file.
10515         * c-c++-common/cpp/openacc-define-2.c: Likewise.
10516         * c-c++-common/cpp/openacc-define-3.c: Likewise.
10517         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
10518         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10519         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
10520         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
10521         * c-c++-common/goacc/asyncwait-1.c: Likewise.
10522         * c-c++-common/goacc/cache-1.c: Likewise.
10523         * c-c++-common/goacc/clauses-fail.c: Likewise.
10524         * c-c++-common/goacc/collapse-1.c: Likewise.
10525         * c-c++-common/goacc/data-1.c: Likewise.
10526         * c-c++-common/goacc/data-2.c: Likewise.
10527         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
10528         * c-c++-common/goacc/deviceptr-1.c: Likewise.
10529         * c-c++-common/goacc/deviceptr-2.c: Likewise.
10530         * c-c++-common/goacc/deviceptr-3.c: Likewise.
10531         * c-c++-common/goacc/if-clause-1.c: Likewise.
10532         * c-c++-common/goacc/if-clause-2.c: Likewise.
10533         * c-c++-common/goacc/kernels-1.c: Likewise.
10534         * c-c++-common/goacc/loop-1.c: Likewise.
10535         * c-c++-common/goacc/loop-private-1.c: Likewise.
10536         * c-c++-common/goacc/nesting-1.c: Likewise.
10537         * c-c++-common/goacc/nesting-data-1.c: Likewise.
10538         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
10539         * c-c++-common/goacc/parallel-1.c: Likewise.
10540         * c-c++-common/goacc/pcopy.c: Likewise.
10541         * c-c++-common/goacc/pcopyin.c: Likewise.
10542         * c-c++-common/goacc/pcopyout.c: Likewise.
10543         * c-c++-common/goacc/pcreate.c: Likewise.
10544         * c-c++-common/goacc/pragma_context.c: Likewise.
10545         * c-c++-common/goacc/present-1.c: Likewise.
10546         * c-c++-common/goacc/reduction-1.c: Likewise.
10547         * c-c++-common/goacc/reduction-2.c: Likewise.
10548         * c-c++-common/goacc/reduction-3.c: Likewise.
10549         * c-c++-common/goacc/reduction-4.c: Likewise.
10550         * c-c++-common/goacc/sb-1.c: Likewise.
10551         * c-c++-common/goacc/sb-2.c: Likewise.
10552         * c-c++-common/goacc/sb-3.c: Likewise.
10553         * c-c++-common/goacc/update-1.c: Likewise.
10554         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
10555         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
10556         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
10557         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
10558         * gfortran.dg/goacc/assumed.f95: Likewise.
10559         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
10560         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
10561         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
10562         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
10563         * gfortran.dg/goacc/branch.f95: Likewise.
10564         * gfortran.dg/goacc/cache-1.f95: Likewise.
10565         * gfortran.dg/goacc/coarray.f95: Likewise.
10566         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
10567         * gfortran.dg/goacc/cray.f95: Likewise.
10568         * gfortran.dg/goacc/critical.f95: Likewise.
10569         * gfortran.dg/goacc/data-clauses.f95: Likewise.
10570         * gfortran.dg/goacc/data-tree.f95: Likewise.
10571         * gfortran.dg/goacc/declare-1.f95: Likewise.
10572         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
10573         * gfortran.dg/goacc/fixed-1.f: Likewise.
10574         * gfortran.dg/goacc/fixed-2.f: Likewise.
10575         * gfortran.dg/goacc/fixed-3.f: Likewise.
10576         * gfortran.dg/goacc/fixed-4.f: Likewise.
10577         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
10578         * gfortran.dg/goacc/if.f95: Likewise.
10579         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
10580         * gfortran.dg/goacc/list.f95: Likewise.
10581         * gfortran.dg/goacc/literal.f95: Likewise.
10582         * gfortran.dg/goacc/loop-1.f95: Likewise.
10583         * gfortran.dg/goacc/loop-2.f95: Likewise.
10584         * gfortran.dg/goacc/loop-3.f95: Likewise.
10585         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10586         * gfortran.dg/goacc/omp.f95: Likewise.
10587         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
10588         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
10589         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
10590         * gfortran.dg/goacc/parameter.f95: Likewise.
10591         * gfortran.dg/goacc/private-1.f95: Likewise.
10592         * gfortran.dg/goacc/private-2.f95: Likewise.
10593         * gfortran.dg/goacc/private-3.f95: Likewise.
10594         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
10595         * gfortran.dg/goacc/reduction-2.f95: Likewise.
10596         * gfortran.dg/goacc/reduction.f95: Likewise.
10597         * gfortran.dg/goacc/routine-1.f90: Likewise.
10598         * gfortran.dg/goacc/routine-2.f90: Likewise.
10599         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
10600         * gfortran.dg/goacc/several-directives.f95: Likewise.
10601         * gfortran.dg/goacc/sie.f95: Likewise.
10602         * gfortran.dg/goacc/subarrays.f95: Likewise.
10603         * gfortran.dg/gomp/map-1.f90: Likewise.
10604         * gfortran.dg/openacc-define-1.f90: Likewise.
10605         * gfortran.dg/openacc-define-2.f90: Likewise.
10606         * gfortran.dg/openacc-define-3.f90: Likewise.
10607         * g++.dg/gomp/block-1.C: Update for changed compiler output.
10608         * g++.dg/gomp/block-2.C: Likewise.
10609         * g++.dg/gomp/block-3.C: Likewise.
10610         * g++.dg/gomp/block-5.C: Likewise.
10611         * g++.dg/gomp/target-1.C: Likewise.
10612         * g++.dg/gomp/target-2.C: Likewise.
10613         * g++.dg/gomp/taskgroup-1.C: Likewise.
10614         * g++.dg/gomp/teams-1.C: Likewise.
10615         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
10616         * gcc.dg/cilk-plus/jump.c: Likewise.
10617         * gcc.dg/gomp/block-1.c: Likewise.
10618         * gcc.dg/gomp/block-10.c: Likewise.
10619         * gcc.dg/gomp/block-2.c: Likewise.
10620         * gcc.dg/gomp/block-3.c: Likewise.
10621         * gcc.dg/gomp/block-4.c: Likewise.
10622         * gcc.dg/gomp/block-5.c: Likewise.
10623         * gcc.dg/gomp/block-6.c: Likewise.
10624         * gcc.dg/gomp/block-7.c: Likewise.
10625         * gcc.dg/gomp/block-8.c: Likewise.
10626         * gcc.dg/gomp/block-9.c: Likewise.
10627         * gcc.dg/gomp/target-1.c: Likewise.
10628         * gcc.dg/gomp/target-2.c: Likewise.
10629         * gcc.dg/gomp/taskgroup-1.c: Likewise.
10630         * gcc.dg/gomp/teams-1.c: Likewise.
10632 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
10634         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
10635         test case.
10637 2015-01-15  Mike Stump  <mikestump@comcast.net>
10639         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
10640         * gcc.dg/inline_2.c: Likewise.
10641         * gcc.dg/inline_3.c: Likewise.
10642         * gcc.dg/inline_4.c: Likewise.
10644 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
10646         PR fortran/58023
10647         * gfortran.dg/proc_ptr_comp_43.f90: New.
10649 2015-01-15  Mike Stump  <mikestump@comcast.net>
10651         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
10652         * gcc.dg/unroll_2.c: Likewise.
10653         * gcc.dg/unroll_3.c: Likewise.
10654         * gcc.dg/unroll_4.c: Likewise.
10655         * gcc.dg/unroll_5.c: Likewise.
10657 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
10659         PR target/63971
10660         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
10661         in epilogue.
10662         * gcc.target/aarch64/test_frame_6.c: Likewise.
10663         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
10664         x30 and x19 (in the epilogue).
10665         * gcc.target/aarch64/test_frame_4.c: Likewise.
10666         * gcc.target/aarch64/test_frame_7.c: Likewise.
10668 2015-01-15  Martin Liska  <mliska@suse.cz>
10670         * g++.dg/ipa/pr64068.C: New test.
10671         * gcc.dg/ipa/PR64559.c: New test.
10673 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
10675         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
10676         with PIE.
10678 2015-01-15  Richard Biener  <rguenther@suse.de>
10680         PR tree-optimization/61743
10681         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
10682         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
10684 2015-01-15 Renlin Li <renlin.li@arm.com>
10686         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
10687         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
10689 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
10691         * gcc.dg/vect/vect-aggressive-1.c: New.
10692         * gcc.target/i386/avx2-vect-aggressive.c: New.
10694 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
10696         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
10698 2015-01-15  Richard Biener  <rguenther@suse.de>
10700         PR lto/64415
10701         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
10702         -Wl,-undefined,dynamic_lookup.
10704 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
10706         * gnat.dg/opt47.adb: New test.
10708 2015-01-15  Richard Biener  <rguenther@suse.de>
10710         PR lto/64415
10711         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
10713 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
10715         PR tree-optimization/64434
10716         * gcc.dg/torture/pr64434.c: New test.
10718 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
10720         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
10721         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
10722         -march=loongson* and -march=octeon* require -mno-micromips.
10724 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
10725             Matthew Fortune  <matthew.fortune@imgtec.com>
10727         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
10728         * gcc.target/mips/call-saved-5.c (foo): Likewise.
10729         * gcc.target/mips/call-saved-6.c (foo): Likewise.
10730         * gcc.target/mips/call-saved-7.c: New file.
10731         * gcc.target/mips/call-saved-8.c: New file.
10732         * gcc.target/mips/call-saved-9.c: New file.
10734 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
10736         * gcc.target/mips/lsa.c: New file.
10737         * gcc.target/mips/mips64-lsa.c: Likewise.
10738         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
10739         * gcc.target/mips/mulsize-4.c: Likewise.
10740         * gcc.target/mips/mulsize-5.c: New file.
10741         * gcc.target/mips/mulsize-6.c: Likewise.
10742         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
10743         and !HAS_LSA as ghost options.
10744         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
10745         for !HAS_LSA.
10747 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
10749         * g++.dg/torture/20141013.c: Set -fno-short-enums.
10751 2015-01-15  Richard Biener  <rguenther@suse.de>
10753         PR middle-end/64365
10754         * gcc.dg/torture/pr64365.c: New testcase.
10756 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
10758         * gcc.dg/stackprotectexplicit1.c: New test.
10759         * g++.dg/stackprotectexplicit2.c: New test.
10761 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10763         PR target/61933
10764         * gfortran.dg/inquire_internal.f90: New.
10765         * gfortran.dg/negative_unit_check.f90: New.
10767 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
10769         PR target/53988
10770         * gcc.target/sh/pr53988-1.c: New.
10772 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
10774         PR c++/58671
10775         * g++.dg/tls/thread_local-ice3.C: New.
10777 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10779         * gcc.target/i386/fentry-override.c: Properly place {} in target
10780         selector.  Remove nonpic.
10781         * gcc.target/i386/fentry.c: Likewise.
10783 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
10785         * gcc.dg/atomic-invalid.c: Check for invalid memory model
10786         warnings instead of errors.
10788 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
10790         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
10791         option support instead of ENABLE_LTO from Makefile.
10793 2015-01-14  Richard Biener  <rguenther@suse.de>
10795         PR tree-optimization/59354
10796         * gcc.dg/vect/pr59354.c: New testcase.
10798 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
10800         * lib/target-supports.exp
10801         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
10802         on ARM architures before v7.
10804 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
10806         PR middle-end/59448
10807         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
10808         an atomic_exchange.
10810 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
10812         PR target/64386
10813         * gcc.target/i386/pr64386.c: New test.
10815 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
10817         PR target/64393
10818         * gcc.target/i386/pr64393.c: New test.
10820 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
10822         PR target/64387
10823         * gcc.target/i386/pr64387.c: New test.
10825 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
10827         * gcc.target/aarch64/store-pair-1.c: Fix typo.
10829 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10831         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
10833 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10835         PR target/64453
10836         * gcc.target/arm/pr64453.c: New.
10838 2015-01-14  Richard Biener  <rguenther@suse.de>
10840         PR lto/64415
10841         * gcc.dg/lto/pr64415_0.c: New testcase.
10842         * gcc.dg/lto/pr64415_1.c: Likewise.
10844 2015-01-14  Martin Liska  <mliska@suse.cz>
10846         * gcc.dg/ipa/pr64307.c: New test.
10848 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
10850         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
10851         64-bit and 128-bit.
10853 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10855         PR target/64460
10856         * gcc.target/arm/pr64460_1.c: New test.
10858 2015-01-14  Richard Biener  <rguenther@suse.de>
10860         PR tree-optimization/64493
10861         PR tree-optimization/64495
10862         * gcc.dg/vect/pr64493.c: New testcase.
10863         * gcc.dg/vect/pr64495.c: Likewise.
10865 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
10867         * gcc.dg/Warray-bounds-11.c: New test-case.
10869 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
10871         * gcc.target/mips/octeon3-pipe-1.c: New test.
10873 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
10875         * jit.dg/harness.h (set_up_logging): Move string concatenation
10876         into...
10877         (concat_strings): New function.
10878         (dump_reproducer): New function.
10879         (test_jit): Call dump_reproducer.
10880         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
10881         function.
10882         (jit-dg-test): Delete any generated reproducer from previous runs.
10883         Verify that a generated reproducer was created, and verify that it
10884         compiles.
10885         * jit.dg/test-nested-contexts.c (main): Call
10886         gcc_jit_context_dump_reproducer_to_file.
10888 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10890         * gcc.dg/aru-2.c: Add dg-require-profiling.
10892 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10894         * lib/target-supports.exp (check_profiling_available): Check if
10895         -pg links.
10897 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
10899         PR ipa/64565
10900         * g++.dg/torture/pr64565.C: New testcase.
10902 2015-01-13  Marek Polacek  <polacek@redhat.com>
10904         PR middle-end/64391
10905         * gcc.dg/tm/pr64391.c: New test.
10907 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10909         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
10910         true.
10912 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10914         * gcc.target/i386/pie.c: New test.
10916         * lib/target-supports.exp (check_effective_target_pie): New.
10918 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
10920         PR rtl-optimization/64286
10921         * gcc.target/i386/avx2-pr64286.c: New test.
10923 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
10925         PR c++/57626
10926         * g++.dg/cpp0x/vt-57626.C: New.
10928 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
10930         PR fortran/64528
10931         * gfortran.dg/pr64528.f90: New test.
10933 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
10935         * gcc.target/aarch64/subsp.c: New test.
10937 2015-01-13  Andrew Pinski  <apinski@cavium.com>
10939         * gcc.target/aarch64/store-pair-1.c: New testcase.
10941 2015-01-13  Richard Biener  <rguenther@suse.de>
10943         PR lto/64373
10944         * gcc.dg/lto/pr64373_0.c: New testcase.
10946 2015-01-13  Andrew Pinski  <apinski@cavium.com>
10948         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
10949         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
10951 2015-01-13  Richard Biener  <rguenther@suse.de>
10953         PR tree-optimization/64406
10954         * gcc.dg/pr64406.c: New testcase.
10956 2015-01-13  Richard Biener  <rguenther@suse.de>
10958         PR tree-optimization/64404
10959         * gcc.dg/vect/pr64404.c: New testcase.
10961 2015-01-13  Richard Biener  <rguenther@suse.de>
10963         PR tree-optimization/64568
10964         * g++.dg/torture/pr64568.C: New testcase.
10966 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
10968         * jit.dg/test-error-local-used-from-other-function.c: New test
10969         case.
10970         * jit.dg/test-error-param-reuse.c: New test case.
10971         * jit.dg/test-error-param-sharing.c: New test case.
10972         * jit.dg/test-error-param-used-from-other-function.c: New test
10973         case.
10974         * jit.dg/test-error-param-used-without-a-function.c: New test
10975         case.
10977 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
10979         PR tree-optimization/64563
10980         * gcc.dg/pr64563.c: New test.
10982         PR target/64513
10983         * gcc.target/i386/pr64513.c: New test.
10985         PR tree-optimization/64454
10986         * gcc.dg/pr64454.c: New test.
10988         PR testsuite/64028
10989         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
10990         bind_pic_locally.
10991         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
10992         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
10993         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
10994         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
10995         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
10996         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
10997         * gcc.dg/vect/slp-25.c: Likewise.
10998         * gcc.dg/vect/vect-109.c: Likewise.
10999         * gcc.dg/vect/vect-13.c: Likewise.
11000         * gcc.dg/vect/vect-17.c: Likewise.
11001         * gcc.dg/vect/vect-18.c: Likewise.
11002         * gcc.dg/vect/vect-19.c: Likewise.
11003         * gcc.dg/vect/vect-20.c: Likewise.
11004         * gcc.dg/vect/vect-21.c: Likewise.
11005         * gcc.dg/vect/vect-22.c: Likewise.
11006         * gcc.dg/vect/vect-27.c: Likewise.
11007         * gcc.dg/vect/vect-29.c: Likewise.
11008         * gcc.dg/vect/vect-2-big-array.c: Likewise.
11009         * gcc.dg/vect/vect-2.c: Likewise.
11010         * gcc.dg/vect/vect-3.c: Likewise.
11011         * gcc.dg/vect/vect-4.c: Likewise.
11012         * gcc.dg/vect/vect-5.c: Likewise.
11013         * gcc.dg/vect/vect-72.c: Likewise.
11014         * gcc.dg/vect/vect-73-big-array.c: Likewise.
11015         * gcc.dg/vect/vect-73.c: Likewise.
11016         * gcc.dg/vect/vect-77-global.c: Likewise.
11017         * gcc.dg/vect/vect-78-global.c: Likewise.
11018         * gcc.dg/vect/vect-7.c: Likewise.
11019         * gcc.dg/vect/vect-86.c: Likewise.
11020         * gcc.dg/vect/vect-align-1.c: Likewise.
11021         * gcc.dg/vect/vect-align-3.c: Likewise.
11022         * gcc.dg/vect/vect-all-big-array.c: Likewise.
11023         * gcc.dg/vect/vect-all.c: Likewise.
11024         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
11025         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
11026         * gcc.dg/vect/vect-peel-3.c: Likewise.
11027         * gcc.dg/vect/vect-peel-4.c: Likewise.
11028         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
11030 2015-01-12  Jeff Law  <law@redhat.com>
11032         PR target/64461
11033         * gcc.target/m68k/pr64461.c: New test.
11035 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
11037         * jit.dg/test-array-as-pointer.c (create_code): Update call
11038         to gcc_jit_context_new_global by setting "kind" to
11039         GCC_JIT_GLOBAL_IMPORTED.
11040         * jit.dg/test-error-array-as-pointer.c: Likewise.
11041         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
11042         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
11043         setting kind to GCC_JIT_GLOBAL_EXPORTED.
11044         * jit.dg/test-using-global.c (the_global): Rename to...
11045         (imported_global): ...this.
11046         (create_code): Update to test the three kinds of global.
11047         (verify_code): Likewise.
11049 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
11051         PR testsuite/64427
11052         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
11053         undefined behavior.
11054         * gcc.target/i386/pr64291-2.c: Updated.
11056 2015-01-12  Richard Biener  <rguenther@suse.de>
11058         PR tree-optimization/64530
11059         * gfortran.dg/pr64530.f90: New testcase.
11061 2015-01-12  Richard Biener  <rguenther@suse.de>
11063         PR middle-end/64357
11064         * gcc.dg/torture/pr64357.c: New testcase.
11066 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
11068         * gcc.target/i386/nop-mcount.c: Properly place {} in target
11069         selector.
11071 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11072         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
11074 2015-01-12  Martin Liska  <mliska@suse.cz>
11076         * gcc.dg/ipa/PR64550.c: New test.
11078 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
11080         PR ipa/63470
11081         * g++.dg/ipa/pr63470.C: New testcase.
11083 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
11085         PR fortran/63733
11086         * gfortran.dg/typebound_operator_20.f90: New.
11088 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
11090         PR fortran/58023
11091         * gfortran.dg/proc_ptr_comp_42.f90: New.
11093 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
11095         PR fortran/64508
11096         * gfortran.dg/proc_ptr_comp_41.f90: New.
11098 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
11100         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
11102 2015-01-10  Tobias Burnus  <burnus@net-b.de>
11104         PR fortran/64522
11105         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
11106         and add dg-excess-errors.
11107         * gfortran.dg/line_length_6.f90: New.
11108         * gfortran.dg/line_length_7.f90: New.
11109         * gfortran.dg/line_length_8.f90: New.
11110         * gfortran.dg/line_length_9.f90: New.
11111         * gfortran.dg/line_length_10.f90: New.
11112         * gfortran.dg/line_length_11.f90: New.
11114 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
11116         * jit.dg/test-threads.c (struct testcase): Move declaration
11117         to jit.dg/all-non-failing-tests.h.
11118         (testcases): Likewise.
11119         * jit.dg/all-non-failing-tests.h (struct testcase): Move
11120         declaration here from jit.dg/all-non-failing-tests.h.
11121         (testcases): Likewise.
11122         * jit.dg/test-combination.c (create_code): Eliminate spelling
11123         out all of the testcases in favor of looping through the
11124         "testcases" metadata.
11125         (verify_code): Likewise.
11127 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
11129         PR rtl-optimization/64536
11130         * gcc.dg/pr64536.c: New test.
11132 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
11134         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
11135         * jit.dg/test-combination.c (create_code): Likewise.
11136         (verify_code): Likewise.
11137         * jit.dg/test-constants.c: New test case.
11138         * jit.dg/test-threads.c: Add test-constants.c.
11140 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
11142         PR libobjc/51891
11143         * objc.dg/gnu-api-2-class.m: Add a test case
11144         for the above change.
11146 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
11148         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
11150 2015-01-09  Richard Biener  <rguenther@suse.de>
11152         PR tree-optimization/64410
11153         * g++.dg/vect/pr64410.cc: New testcase.
11155 2015-01-09  Martin Liska  <mliska@suse.cz>
11157         * gcc.dg/ipa/ipa-icf-32.c: New test.
11159 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11161         * c-c++-common/tsan/tsan_barrier.h: New.
11162         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
11163         * c-c++-common/tsan/bitfield_race.c: Likewise.
11164         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
11165         * c-c++-common/tsan/mutexset1.c: Likewise.
11166         * c-c++-common/tsan/race_on_barrier.c: Likewise.
11167         * c-c++-common/tsan/race_on_mutex.c: Likewise.
11168         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
11169         * c-c++-common/tsan/simple_race.c: Likewise.
11170         * c-c++-common/tsan/simple_stack.c: Likewise.
11171         * c-c++-common/tsan/sleep_sync.c: Likewise.
11172         * c-c++-common/tsan/tiny_race.c: Likewise.
11173         * c-c++-common/tsan/tls_race.c: Likewise.
11174         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
11175         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
11176         * g++.dg/tsan/atomic_free.C: Likewise.
11177         * g++.dg/tsan/atomic_free2.C: Likewise.
11178         * g++.dg/tsan/cond_race.C: Likewise.
11179         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
11181 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
11183         PR testsuite/62250
11184         * lib/target-supports.exp (check_effective_target_libatomic_available):
11185         New.
11186         * gfortran.dg/coarray/caf.exp: Only add -latomic for
11187         targets that match effective-target libatomic_available.
11188         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
11190 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
11192         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
11193         Verify the result of gcc_jit_context_get_last_error.
11194         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
11196 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
11198         PR tree-optimization/63989
11199         * gcc.dg/strlenopt-27.c: New test.
11201 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
11203         * jit.dg/harness.h (set_up_logging): New function.
11204         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
11205         set_up_logging on the context, so that every testcase is
11206         logged to a particular file.
11207         * jit.dg/test-nested-contexts.c (main): Open a logfile,
11208         and call gcc_jit_context_set_logfile on the top-level context.
11210 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
11212         PR target/64338
11213         * g++.dg/opt/pr64338.C: New test.
11215 2015-01-08  Tobias Burnus  <burnus@net-b.de>
11217         * gfortran.dg/coarray/codimension_2b.f90: New file.
11218         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
11219         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
11221 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
11223         PR c++/59004
11224         * g++.dg/ext/fnname4.C: New.
11226 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
11228         PR c++/64462
11229         * g++.dg/cpp0x/constexpr-64462.C: New.
11231 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
11233         PR c++/60753
11234         * g++.dg/cpp0x/deleted10.C: New.
11236 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
11238         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
11240 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
11242         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
11243         GCC_JIT_UNARY_OP_ABS.
11244         (verify_unary_ops): Likewise.
11246 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
11248         * jit.dg/test-arith-overflow.c: New test case.
11249         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
11250         * jit.dg/test-combination.c (create_code): Likewise.
11251         (verify_code): Likewise.
11252         * jit.dg/test-threads.c (testcases): Likewise.
11254 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
11256         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
11257         rather than "jit".  Load g++.exp, and call g++_init.
11258         Run test-*.cc files within the testsuite and *.cc files within
11259         docs/examples.
11260         (jit-dg-test): Drop the addition of -fgnu89-inline to
11261         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
11262         doing it when compiling C testcases (since g++ does not handle
11263         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
11264         is restored to the value after g++_init ran, rather than the
11265         value before g++_init ran.  Return a list of
11266         $comp_output $output_file, as dg-test assumes.
11268 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
11270         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
11271         make it easier to figure out the origin of each test result when
11272         running test-combination.c and test-threads.c.
11273         (CHECK_VALUE): Likewise.
11274         (CHECK_DOUBLE_VALUE): Likewise.
11275         (CHECK_STRING_VALUE): Likewise.
11276         (CHECK_STRING_STARTS_WITH): Likewise.
11277         (CHECK_STRING_CONTAINS): Likewise.
11278         (CHECK): Likewise.
11279         (check_string_value): Likewise, add "funcname" param.
11280         (check_string_starts_with): Likewise.
11281         (check_string_contains): Likewise.
11283 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
11285         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
11286         generating name of built executable.
11288 2015-01-07  Marek Polacek  <polacek@redhat.com>
11290         PR c/64440
11291         * gcc.dg/pr64440.c: New test.
11292         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
11294 2015-01-07  Marek Polacek  <polacek@redhat.com>
11296         PR c/64417
11297         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
11298         * gcc.dg/pr64417.c: New test.
11300 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
11302         PR target/64505
11303         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
11304         fix is correct.
11306 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
11308         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
11309         Check if testcases run without errors, not just if they compile.
11311 2015-01-06  Christian Bruel  <christian.bruel@st.com>
11313         PR target/64507
11314         * gcc.target/sh/pr64507.c: New test.
11316 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
11318         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
11320 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
11322         * c-c++-common/asan/sanitize-all-1.c: New test.
11323         * c-c++-common/ubsan/sanitize-all-1.c: New test.
11324         * c-c++-common/ubsan/sanitize-all-2.c: New test.
11325         * c-c++-common/ubsan/sanitize-all-3.c: New test.
11326         * c-c++-common/ubsan/sanitize-all-4.c: New test.
11328 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
11330         * lib/target-supports.exp (check_profiling_available): Return 0 for
11331         Visium.
11332         (check_effective_target_tls_runtime): Likewise.
11333         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
11334         * gcc.dg/20020312-2.c: Adjust for Visium.
11335         * gcc.dg/tls/thr-cse-1.c: Likewise
11336         * gcc.dg/tree-ssa/20040204-1.c: Likewise
11337         * gcc.dg/tree-ssa/loop-1.c: Likewise.
11338         * gcc.dg/weak/typeof-2.c: Likewise.
11340 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
11342         PR rtl-optimization/64287
11343         * gcc.dg/aru-2.c: New test.
11345 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
11347         PR sanitizer/64344
11348         * c-c++-common/ubsan/pr64344-1.c: New test.
11349         * c-c++-common/ubsan/pr64344-2.c: New test.
11351         PR tree-optimization/64465
11352         * gcc.dg/pr64465.c: New test.
11354         PR tree-optimization/64494
11355         * gcc.c-torture/compile/pr64494.c: New test.
11357 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11359         PR fortran/47674
11360         * gfortran.dg/realloc_on_assign_25.f90:  New test.
11362 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
11364         Update copyright years.
11366 2015-01-05  Marek Polacek  <polacek@redhat.com>
11368         PR c/64423
11369         * gcc.dg/pr64423.c: New test.
11371 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11373         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
11374         mmix-knuth-mmixware for the same reason as for MIPS.
11375         * gcc.dg/debug/debug-2.c: Ditto.
11377         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
11379 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
11381         PR testsuite/62250
11382         * lib/gfortran.exp: Add libatomic library search path.
11383         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
11384         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
11386         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
11388 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11390         * c-c++-common/tsan/bitfield_race.c: New testcase.
11391         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
11393 2015-01-02  Tobias Burnus  <burnus@net-b.de>
11395         * gfortran.dg/coarray/collectives_4.f90: New.
11397 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
11399         PR fortran/57562
11400         * gfortran.dg/extends_16.f90: New.
11402 2015-01-02  Tobias Burnus  <burnus@net-b.de>
11404         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
11406 2015-01-02  Tobias Burnus  <burnus@net-b.de>
11408         * gfortran.dg/coarray/codimension_2.f90: New.
11409         * gfortran.dg/coarray/codimension_2a.f90: New.
11410         * gfortran.dg/coarray_35.f90: New.
11411         * gfortran.dg/coarray_35a.f90: New.
11413 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
11415         PR fortran/60507
11416         * gfortran.dg/dummy_procedure_11.f90: New.
11418 Copyright (C) 2015 Free Software Foundation, Inc.
11420 Copying and distribution of this file, with or without modification,
11421 are permitted in any medium without royalty provided the copyright
11422 notice and this notice are preserved.