2015-09-24 Vladimir Makarov <vmakarov@redhat.com>
[official-gcc.git] / gcc / testsuite / ChangeLog
blobde6131bdd2faed7b0447431f6b66243215da3f05
1 2015-09-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3         PR driver/67640
4         * gcc.dg/Werror-13.c: New test.
6 2015-09-24  Szabolcs Nagy  <szabolcs.nagy@arm.com>
8         * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
10 2015-09-24  Richard Biener  <rguenther@suse.de>
12         PR lto/67699
13         * g++.dg/pr67699.C: New testcase.
15 2015-09-24  Richard Earnshaw  <rearnsha@arm.com>
17         PR libgcc/67624
18         * gcc.target/arm/fp16-inf.c: New test.
20 2015-09-24  Kirill Yukhin <kirill.yukhin@intel.com>
22         * gcc.target/i386/avx512vbmi-check.h (main): Fix register
23         name while checking for AVX-512VBMI presence.
25 2015-09-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
27         * lib/target-supports.exp (check_effective_target_pie): Check for
28         PIE support on Solaris 11.x and 12.
30 2015-09-24  Richard Biener  <rguenther@suse.de>
32         * g++.dg/tree-ssa/restrict3.C: New testcase.
34 2015-09-24  Richard Biener  <rguenther@suse.de>
36         PR tree-optimization/48885
37         * gcc.dg/tree-ssa/restrict-6.c: New testcase.
39 2015-09-24  Patrick Palka  <ppalka@gcc.gnu.org>
41         * c-c++-common/Wmisleading-indentation.c: Augment test.
43 2015-09-23  Ville Voutilainen  <ville.voutilainen@gmail.com>
45         Fix small typos in the coding rule enforcement warnings.
46         * g++.dg/diagnostic/disable.C: Replace 'namepace'
47         with 'namespace'.
49 2015-09-23  Richard Biener  <rguenther@suse.de>
51         PR middle-end/67662
52         * gcc.dg/ubsan/pr67662.c: New testcase.
54 2015-09-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
56         PR c/49655
57         * gcc.dg/pragma-diag-6.c: New test.
59 2015-09-23  James Greenhalgh  <james.greenhalgh@arm.com>
61         * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
63 2015-09-23  Richard Biener  <rguenther@suse.de>
65         * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
67 2015-09-22  Patrick Palka  <ppalka@gcc.gnu.org>
69         * c-c++-common/Wmisleading-indentation.c: Augment test.
71 2015-09-22  Nathan Sidwell  <nathan@codesourcery.com>
73         * g++.dg/diagostic/disable.C: New.
75 2015-09-22  Tom de Vries  <tom@codesourcery.com>
77         PR tree-optimization/67671
78         * g++.dg/pr67671.C: New test.
80 2015-09-22  Alexander Fomin <alexander.fomin@intel.com>
82         PR target/67480
83         * gcc.target/i386/pr67480.c: New test.
85 2015-09-22  Kirill Yukhin <kirill.yukhin@intel.com>
87         * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
88         avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
89         * gcc.target/i386/builtin_target.c: Test  avx512vl, avx512bw,
90         avx512dq, avx512cd, avx512er and avx512pf.
92 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
94         * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
95         update-fetch operations.
96         * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
98 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
100         * gcc.target/aarch64/atomic-inst-ldadd.c: New.
101         * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
103 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
105         * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
106         (TEST_ONE): New.
107         * gcc.target/aarch64/atomic-inst-swap.c: New.
109 2015-09-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
111         * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
112         * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
113         * gcc.target/i386/pr59789.c (f1): Likewise.
114         * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
115         * gcc.target/i386/intrinsics_6.c: Likewise.
116         * gcc.dg/winline-5.c (int t): Likewise.
117         * gcc.dg/winline-9.c (t): Likewise.
118         * gcc.dg/always_inline2.c (q): Likewise.
119         * gcc.dg/winline-2.c (inline int t): Likewise.
120         * gcc.dg/winline-6.c: Likewise.
121         * gcc.dg/winline-10.c (void g): Likewise.
122         * gcc.dg/pr49243.c (void parse): Likewise.
123         * gcc.dg/always_inline3.c (q2): Likewise.
124         * gcc.dg/winline-3.c: Likewise.
125         * gcc.dg/winline-7.c (inline void *t): Likewise.
127 2015-09-22  Tom de Vries  <tom@codesourcery.com>
129         PR tree-optimization/67666
130         * g++.dg/pr67666.C: New test.
132 2015-09-21  Steven G. Kargl  <kargl@gcc.gnu.org>
134         PR fortran/67615
135         * gfortran.dg/pr67615.f90: new test.
137 2015-09-21  Jeff Law  <law@redhat.com>
139         * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
141 2015-09-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
143         Complete the implementation of N4230, Nested namespace definition.
144         * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
145         attributes and nested namespace definitions.
146         * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
147         * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
148         * g++.dg/cpp1y/feat-cxx14-neg.C: New.
149         * g++.dg/cpp1z/namespace-attribs.C: Likewise.
150         * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
151         appearing before the namespace identifier.
153 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
155         PR c/66415
156         * gcc.dg/cpp/pr66415-1.c: Test column number.
158 2015-09-21  Richard Biener  <rguenther@suse.de>
160         * g++.dg/ext/attr-alias-3.C: Add -g.
162 2015-09-21  Richard Biener  <rguenther@suse.de>
164         PR debug/67664
165         * g++.dg/debug/dwarf2/pr67764.C: New testcase.
167 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
169         PR target/64345
170         * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
172 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
174         * gcc.dg/pragma-diag-5.c: Fix excess warning.
176 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
178         PR middle-end/60832
179         * gcc.dg/pr53265.c: Update.
181 2015-09-21  Eric Botcazou  <ebotcazou@adacore.com>
183         * gcc.target/arm/stack-checking.c: Skip for Thumb1.
185 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
187         PR target/59478
188         * gcc.target/sh/pr59478.c: New.
190 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
192         PR target/67126
193         * gcc.target/sh/pr51244-12.c: Adjust testcase.
194         * gcc.target/sh/pr54236-2.c: Likewise.
196 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
198         * gcc.target/sh/pr43417.c: Move target independent test to ...
199         * gcc.c-torture/compile/pr43417.c: ... here.
201 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
203         * gcc.target/sh/sh.exp (check_effective_target_sh4a,
204         check_effective_target_big_endian, check_effective_target_little_endian,
205         check_effective_target_any_fpu, check_effective_target_double_fpu,
206         check_effective_target_use_single_only_fpu,
207         check_effective_target_default_single_fpu,
208         check_effective_target_no_fpu, check_effective_target_has_xf_regs,
209         check_effective_target_has_fsca, check_effective_target_has_fsrra,
210         check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
211         check_effective_target_fmovd_enabled,
212         check_effective_target_has_privileged, check_effective_target_has_pref,
213         check_effective_target_banked_r0r7_isr,
214         check_effective_target_stack_save_isr): New effective target checks.
215         * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
216         * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
217         * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
218         * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
219         * gcc.target/sh/20080410-1.c: Use new effective target checks.
220         * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
221         * gcc.target/sh/attr-isr.c: Likewise.
222         * gcc.target/sh/fpul-usage-1.c: Likewise.
223         * gcc.target/sh/hiconst.c: Likewise.
224         * gcc.target/sh/mfmovd.c: Likewise.
225         * gcc.target/sh/pr21255-3.c: Likewise.
226         * gcc.target/sh/pr33135-1.c: Likewise.
227         * gcc.target/sh/pr33135-2.c: Likewise.
228         * gcc.target/sh/pr33135-3.c: Likewise.
229         * gcc.target/sh/pr33135-4.c: Likewise.
230         * gcc.target/sh/pr39423-2.c: Likewise.
231         * gcc.target/sh/pr49880-4.c: Likewise.
232         * gcc.target/sh/pr49880-5.c: Likewise.
233         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
234         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
235         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
236         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
237         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
238         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
239         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
240         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
241         * gcc.target/sh/pr50751-2.c: Likewise.
242         * gcc.target/sh/pr50751-3.c: Likewise.
243         * gcc.target/sh/pr50751-5.c: Likewise.
244         * gcc.target/sh/pr50751-6.c: Likewise.
245         * gcc.target/sh/pr50751-8.c: Likewise.
246         * gcc.target/sh/pr51244-15.c: Likewise.
247         * gcc.target/sh/pr51244-2.c: Likewise.
248         * gcc.target/sh/pr51244-20.c: Likewise.
249         * gcc.target/sh/pr51244-6.c: Likewise.
250         * gcc.target/sh/pr52483-4.c: Likewise.
251         * gcc.target/sh/pr53511-1.c: Likewise.
252         * gcc.target/sh/pr53512-1.c: Likewise.
253         * gcc.target/sh/pr53512-2.c: Likewise.
254         * gcc.target/sh/pr53512-3.c: Likewise.
255         * gcc.target/sh/pr53512-4.c: Likewise.
256         * gcc.target/sh/pr53513-1.c: Likewise.
257         * gcc.target/sh/pr54089-2.c: Likewise.
258         * gcc.target/sh/pr54089-3.c: Likewise.
259         * gcc.target/sh/pr54089-4.c: Likewise.
260         * gcc.target/sh/pr54602-2.c: Likewise.
261         * gcc.target/sh/pr54602-3.c: Likewise.
262         * gcc.target/sh/pr54602-4.c: Likewise.
263         * gcc.target/sh/pr54680.c: Likewise.
264         * gcc.target/sh/pr55303-1.c: Likewise.
265         * gcc.target/sh/pr55303-2.c: Likewise.
266         * gcc.target/sh/pr55303-3.c: Likewise.
267         * gcc.target/sh/pr56547-1.c: Likewise.
268         * gcc.target/sh/pr56547-2.c: Likewise.
269         * gcc.target/sh/pr61195.c: Likewise.
270         * gcc.target/sh/pr61996.c: Likewise.
271         * gcc.target/sh/pr6526.c: Likewise.
272         * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
273         * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
274         * gcc.target/sh/prefetch.c: Likewise.
275         * gcc.target/sh/rte-delay-slot.c: Likewise.
276         * gcc.target/sh/sh2a-band.c: Likewise.
277         * gcc.target/sh/sh2a-bclr.c: Likewise.
278         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
279         * gcc.target/sh/sh2a-bld.c: Likewise.
280         * gcc.target/sh/sh2a-bor.c: Likewise.
281         * gcc.target/sh/sh2a-bset.c: Likewise.
282         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
283         * gcc.target/sh/sh2a-bxor.c: Likewise.
284         * gcc.target/sh/sh2a-jsrn.c: Likewise.
285         * gcc.target/sh/sh2a-movi20s.c: Likewise.
286         * gcc.target/sh/sh2a-movrt.c: Likewise.
287         * gcc.target/sh/sh2a-resbank.c: Likewise.
288         * gcc.target/sh/sh2a-rtsn.c: Likewise.
289         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
290         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
291         * gcc.target/sh/sh4a-cosf.c: Likewise.
292         * gcc.target/sh/sh4a-fsrra.c: Likewise.
293         * gcc.target/sh/sh4a-memmovua.c: Likewise.
294         * gcc.target/sh/sh4a-sincosf.c: Likewise.
295         * gcc.target/sh/sh4a-sinf.c: Likewise.
297 2015-09-20  Jeff Law  <law@redhat.com>
299         PR tree-optimization/47679
300         * g++.dg/warn/Wuninitialized-6.C: New test.
302 2015-09-18  Ville Voutilainen  <ville.voutilainen@gmail.com>
304         Implement nested namespace definitions.
305         * g++.dg/cpp1z/nested-namespace-def1.C: New.
306         * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
307         * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
308         * g++.dg/lookup/name-clash5.C: Adjust.
309         * g++.dg/lookup/name-clash6.C: Likewise.
311 2015-09-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
313         * gcc.dg/pragma-diag-5.c: New test.
315 2015-09-18  Uros Bizjak  <ubizjak@gmail.com>
317         PR middle-end/67619
318         * gcc.dg/torture/pr67619.c: New test.
319         * lib/target-supports.exp (check_effective_target_builtin_eh_return):
320         New procedure.
322 2015-09-18  Alan Lawrence  <alan.lawrence@arm.com>
324         PR tree-optimization/67283
325         * gcc.dg/tree-ssa/sra-15.c: New.
326         * gcc.dg/tree-ssa/sra-16.c: New.
328 2015-09-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
330         PR sanitizer/64078
331         * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
332         (f2, f3): Make the function static.
333         * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
335 2015-09-17  Christian Bruel  <christian.bruel@st.com>
337         * gcc.target/arm/attr_thumb-static2.c: New test.
339 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
341         * gnat.dg/overflow_sum3.adb: New test.
343 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
345         * gcc.target/arm/stack-checking.c: New test.
347 2015-09-17  Paul Thomas  <pault@gcc.gnu.org>
349         PR fortran/52846
350         * gfortran.dg/public_private_module_5.f90: Add module procedure
351         trigger_smod to ensure that the smod file is written.
353 2015-09-17  James Greenhalgh  <james.greenhalgh@arm.com>
355         * gcc.target/aarch64/copysign_1.c: New.
356         * gcc.target/aarch64/copysign_2.c: New.
358 2015-09-17  Bin Cheng  <bin.cheng@arm.com>
360         * gcc.dg/tree-ssa/loop-bound-2.c: New test.
361         * gcc.dg/tree-ssa/loop-bound-4.c: New test.
362         * gcc.dg/tree-ssa/loop-bound-6.c: New test.
364 2015-09-16  John Marino  <gnugcc@marino.st>
366         * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
368 2015-09-16  Richard Biener  <rguenther@suse.de>
370         PR middle-end/67253
371         * gcc.dg/torture/pr67253.c: New testcase.
373 2015-09-16  Richard Biener  <rguenther@suse.de>
375         PR middle-end/67271
376         * gcc.dg/pr67271.c: New testcase.
378 2015-09-16  Eric Botcazou  <ebotcazou@adacore.com>
380         * gnat.dg/opt49.adb: New test.
382 2015-09-16  Richard Biener  <rguenther@suse.de>
384         PR middle-end/67442
385         * gcc.dg/torture/pr67442.c: New testcase.
387 2015-09-15  Eric Botcazou  <ebotcazou@adacore.com>
389         * gnat.dg/array24.adb: New test.
390         * gnat.dg/blocklocs.adb: Delete.
392 2015-09-15  Marek Polacek  <polacek@redhat.com>
394         PR c/67580
395         * gcc.dg/pr67580.c: New test.
397 2015-09-15  Richard Biener  <rguenther@suse.de>
399         PR tree-optimization/67470
400         * gcc.dg/torture/pr67470.c: New testcase.
402 2015-09-15  Alan Lawrence  <alan.lawrence@arm.com>
404         * gcc.target/aarch64/vect_int32x2x4_1.c: New.
406 2015-09-15  Richard Biener  <rguenther@suse.de>
408         PR middle-end/67563
409         * gcc.dg/pr67563.c: New testcase.
411 2015-09-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
413         PR fortran/67460
414         * gfortran.dg/pr67460.f90: New test.
416 2015-09-14  Uros Bizjak  <ubizjak@gmail.com>
418         * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
419         * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
421 2015-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
423         PR c++/51911
424         * g++.dg/cpp0x/new-auto1.C: New.
426 2015-09-11  Mark Wielaard  <mjw@redhat.com>
428         PR c/28901
429         * g++.dg/warn/unused-variable-1.C: New test.
430         * g++.dg/warn/unused-variable-2.C: Likewise.
431         * gcc.dg/unused-4.c: Adjust warning for static const.
432         * gcc.dg/unused-variable-1.c: New test.
433         * gcc.dg/unused-variable-2.c: Likewise.
435 2015-09-13  David Edelsohn  <dje.gcc@gmail.com>
437         * gfortran.dg/private_type_3.f90: Require visibility.
438         * gfortran.dg/module_variable_2.f90: Same.
439         * gfortran.dg/nested_forall_1.f: Same.
440         * gfortran.dg/elemental_dependency_4.f90: Same.
441         * gfortran.dg/bind_c_usage_25.f90: Same.
442         * gfortran.dg/access_spec_1.f90: Same.
443         * gfortran.dg/public_private_module_2.f90: Same.
444         * gfortran.dg/host_assoc_variable_1.f90: Same.
445         * gfortran.dg/public_private_module_6.f90: Same.
446         * gfortran.dg/module_variable_1.f90: Same.
447         * gfortran.dg/pr37286.f90: Same.
448         * gfortran.dg/internal_pack_7.f90: Same.
449         * gfortran.dg/submodule_10.f08: Same.
450         * gfortran.dg/allocatable_function_8.f90: Same.
451         * gfortran.dg/merge_init_expr_2.f90: Same.
452         * gfortran.dg/class_37.f03: Same.
453         * gfortran.dg/vect/fast-math-vect-8.f90: Same.
454         * gfortran.dg/typebound_call_20.f03: Same.
455         * gfortran.dg/proc_ptr_result_3.f90: Same.
456         * gfortran.dg/pr32535.f90: Same.
457         * gfortran.dg/typebound_proc_19.f90: Same.
458         * gfortran.dg/initialization_10.f90: Same.
459         * gfortran.dg/bind_c_usage_8.f03: Same.
460         * gfortran.dg/pr61335.f90: Same.
461         * gfortran.dg/elemental_dependency_5.f90: Same.
462         * gfortran.dg/proc_ptr_3.f90: Same.
463         * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
465 2015-09-13  Eric Botcazou  <ebotcazou@adacore.com>
467         * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
468         * gcc.dg/Wno-frame-address.c: Skip for Visium.
469         * gcc.dg/loop-8.c: Likewise.
471 2015-09-12  Eric Botcazou  <ebotcazou@adacore.com>
473         PR ada/66965
474         * gnat.dg/specs/addr1.ads: Remove.
476 2015-09-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
478         * gcc.dg/pie-link.c: Add -pie to dg-options.
480 2015-09-11  Alex Velenko  <Alex.Velenko@arm.com>
482         * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
483         (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
485 2015-09-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
487         * gcc.target/powerpc/swaps-p8-20.c: New test.
488         * gcc.target/powerpc/swaps-p8-21.c: New test.
490 2015-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
492         PR fortran/67526
493         * gfortran.dg/pr67526.f90: New test.
495 2015-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
497         PR c++/67318
498         * g++.dg/cpp0x/variadic166.C: New.
500 2015-09-09  Mark Wielaard  <mjw@redhat.com>
502         * c-c++-common/nonnull-1.c: New test.
504 2015-09-10  Paul Thomas  <pault@gcc.gnu.org>
506         PR fortran/66993
507         * gfortran.dg/submodule_11.f08: New test.
509 2015-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
511         PR target/67506
512         * gcc.c-torture/compile/pr67506.c: New test.
514 2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
516         * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
517         initialization with a byte mask.  No change expected here.
518         * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
519         * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
520         initialization with contigious bitmask.  Literal pool is expectd
521         to be used here.
523 2015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
525         PR target/67439
526         * gcc.target/arm/pr67439_1.c: New test.
528 2015-09-10  Jiong Wang  <jiong.wang@arm.com>
530         * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
531         model.
533 2015-09-10  Jakub Jelinek  <jakub@redhat.com>
535         PR c++/67523
536         * g++.dg/gomp/pr67523.C: New test.
538         PR c++/67522
539         * g++.dg/gomp/pr67522.C: New test.
541         PR middle-end/67521
542         * c-c++-common/gomp/pr67521.c: New test.
544         PR middle-end/67517
545         * c-c++-common/gomp/pr67517.c: New test.
547         PR c++/67514
548         * g++.dg/gomp/pr67514.C: New test.
550         PR c++/67511
551         * g++.dg/gomp/pr67511.C: New test.
553         PR c/67502
554         * c-c++-common/gomp/pr67502.c: New test.
556 2015-09-09  Marek Polacek  <polacek@redhat.com>
558         PR middle-end/67512
559         * gcc.dg/pr67512.c: New test.
561 2015-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
563         PR c++/53184
564         * g++.dg/warn/Wsubobject-linkage-1.C: New.
565         * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
566         * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
567         * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
569 2015-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
571         * gcc.target/aarch64/mod_2.x: New file.
572         * gcc.target/aarch64/mod_256.x: Likewise.
573         * gcc.target/arm/mod_2.c: New test.
574         * gcc.target/arm/mod_256.c: Likewise.
575         * gcc.target/aarch64/mod_2.c: Likewise.
576         * gcc.target/aarch64/mod_256.c: Likewise.
578 2015-09-09  Jakub Jelinek  <jakub@redhat.com>
580         PR c++/67504
581         * g++.dg/gomp/pr67504.C: New test.
583         PR c/67501
584         * c-c++-common/gomp/pr67501.c: New test.
586         PR c/67500
587         * gcc.dg/gomp/pr67500.c: New test.
589         PR c/67495
590         * gcc.dg/gomp/pr67495.c: New test.
592 2015-09-09  Aditya Kumar  <hiraditya@msn.com>
593             Sebastian Pop  <s.pop@samsung.com>
595         PR tree-optimization/53852
596         * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
597         both isl-0.12 and isl-0.15.
598         * gcc.dg/graphite/uns-interchange-14.c: Same.
599         * gcc.dg/graphite/uns-interchange-15.c: Same.
600         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
602 2015-09-08  Aditya Kumar  <hiraditya@msn.com>
603             Sebastian Pop  <s.pop@samsung.com>
605         * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
606         * gcc.dg/graphite/block-1.c: Same.
607         * gcc.dg/graphite/block-5.c: Same.
608         * gcc.dg/graphite/block-6.c: Same.
609         * gcc.dg/graphite/interchange-1.c: Same.
610         * gcc.dg/graphite/interchange-10.c: Same.
611         * gcc.dg/graphite/interchange-11.c: Same.
612         * gcc.dg/graphite/interchange-13.c: Same.
613         * gcc.dg/graphite/interchange-14.c: Same.
614         * gcc.dg/graphite/interchange-3.c: Same.
615         * gcc.dg/graphite/interchange-4.c: Same.
616         * gcc.dg/graphite/interchange-7.c: Same.
617         * gcc.dg/graphite/interchange-8.c: Same.
618         * gcc.dg/graphite/interchange-9.c: Same.
619         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
620         * gcc.dg/graphite/pr35356-1.c (foo): Same.
621         * gcc.dg/graphite/pr37485.c: Same.
622         * gcc.dg/graphite/scop-0.c (int toto): Same.
623         * gcc.dg/graphite/scop-1.c: Same.
624         * gcc.dg/graphite/scop-10.c: Same.
625         * gcc.dg/graphite/scop-11.c: Same.
626         * gcc.dg/graphite/scop-12.c: Same.
627         * gcc.dg/graphite/scop-13.c: Same.
628         * gcc.dg/graphite/scop-16.c: Same.
629         * gcc.dg/graphite/scop-17.c: Same.
630         * gcc.dg/graphite/scop-18.c: Same.
631         * gcc.dg/graphite/scop-2.c: Same.
632         * gcc.dg/graphite/scop-21.c (int test): Same.
633         * gcc.dg/graphite/scop-22.c (void foo): Same.
634         * gcc.dg/graphite/scop-4.c: Same.
635         * gcc.dg/graphite/scop-5.c: Same.
636         * gcc.dg/graphite/scop-6.c: Same.
637         * gcc.dg/graphite/scop-7.c: Same.
638         * gcc.dg/graphite/scop-8.c: Same.
639         * gcc.dg/graphite/scop-9.c: Same.
640         * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
641         data-refs remain inside the inner loop.
642         * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
643         * gcc.dg/graphite/uns-interchange-14.c: Same.
644         * gcc.dg/graphite/uns-interchange-9.c: Same.
645         * gfortran.dg/graphite/interchange-3.f90
647 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
649         PR target/63870
650         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
651         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
652         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
653         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
654         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
655         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
656         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
657         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
658         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
659         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
660         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
661         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
663 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
665         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
666         * lib/target-supports.exp
667         (check_effective_target_arm_neon_fp16_hw): New.
669 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
671         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
672         Set additional_flags for neon-fp16 if supported, else fallback to neon.
674         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
675         (hfloat16_t): New.
676         (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
677         DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
678         if supported.
679         (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
680         (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
681         redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
682         when those are supported.
683         (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
684         (vdup_n_f16): New.
686         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
687         buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
688         cases if supported.
690         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
691         Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
692         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
693         Likewise.
694         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
695         Likewise.
696         * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
698         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
699         Add float16x8_t case.
700         (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
701         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
702         main, exec_vcreate): Likewise.
703         * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
704         exec_vget_high): Likewise.
705         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
706         exec_vget_low): Likewise.
707         * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
708         Likewise.
709         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
710         exec_vld1_dup): Likewise.
711         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
712         exec_vld1_lane): Likewise.
713         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
714         Likewise.
715         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
716         exec_vldX_dup): Likewise.
717         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
718         exec_vldX_lane): Likewise.
719         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
720         exec_vset_lane): Likewise.
721         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
722         exec_vst1_lane): Likewise.
724 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
726         * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
727         * gcc.target/aarch64/vget_low_1.c: Likewise.
729 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
731         * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
732         * gcc.target/aarch64/vldN_dup_1.c: Likewise.
733         * gcc.target/aarch64/vldN_lane_1.c: Likewise.
734         (main): update orig_data to avoid float16 NaN on bigendian.
736 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
738         * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
739         float16x8_t.
740         * gcc.target/aarch64/vset_lane_1.c: Likewise.
741         * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
742         * gcc.target/aarch64/vld1_lane.c: Likewise.
744 2015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
746         PR c++/67369
747         * g++.dg/cpp1y/lambda-generic-ice4.C: New.
749 2015-09-07  Marek Polacek  <polacek@redhat.com>
751         PR inline-asm/67448
752         * gcc.dg/asm-10.c: New test.
754 2015-09-04  Jakub Jelinek  <jakub@redhat.com>
756         PR middle-end/67452
757         * gcc.dg/lto/pr67452_0.c: New test.
759 2015-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
761         PR target/65210
762         * gcc.target/avr/pr65210.c: New test.
764 2015-09-04  H.J. Lu  <hongjiu.lu@intel.com>
766         PR testsuite/67450
767         * lib/target-supports.exp (check_cached_effective_target):
768         Apppend $prop to et_prop_list only if needed.
770 2015-09-04  Marek Polacek  <polacek@redhat.com>
772         PR sanitizer/67279
773         * gcc.dg/ubsan/pr67279.c: New test.
775 2015-09-04  Andrey Turetskiy  <andrey.turetskiy@intel.com>
776             Petr Murzin  <petr.murzin@intel.com>
777             Kirill Yukhin <kirill.yukhin@intel.com>
779         * gcc.target/i386/avx512f-scatter-1.c: New.
780         * gcc.target/i386/avx512f-scatter-2.c: Ditto.
781         * gcc.target/i386/avx512f-scatter-3.c: Ditto.
783 2015-09-04  Janne Blomqvist  <jb@gcc.gnu.org>
785         * gfortran.dg/read_dir.f90: Delete empty directory when closing
786         rather than calling rmdir, cleanup if open fails.
788 2015-09-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
790         * gcc.target/powerpc/vec-mult-char-1.c: New test.
791         * gcc.target/powerpc/vec-mult-char-2.c: New test.
792         * lib/target-supports.exp (check_effective_target_vect_char_mult):
793         Return true for PowerPC targets that implement Altivec.
795 2015-09-03  Renlin Li  <renlin.li@arm.com>
797         * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
798         check the assembly.
799         * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
801 2015-09-03  Martin Sebor  <msebor@redhat.com>
803         PR c/66516
804         * g++.dg/addr_builtin-1.C: New test.
805         * gcc.dg/addr_builtin-1.c: New test.
807 2015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
809         * gcc.target/powerpc/vec-shift.c: New test.
811 2015-09-03  Tom de Vries  <tom@codesourcery.com>
813         PR tree-optimization/65637
814         * gcc.dg/autopar/reduc-4.c: New test.
816 2015-09-03  Tom de Vries  <tom@codesourcery.com>
818         PR tree-optimization/65637
819         * gcc.dg/autopar/pr46099-2.c: New test.
821 2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
823         PR middle-end/67351
824         * g++.dg/pr67351.C: New test.
826 2015-09-03  Richard Biener  <rguenther@suse.de>
828         PR ipa/66705
829         * g++.dg/lto/pr66705_0.C: New testcase.
831 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
833         PR middle-end/60586
834         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
835         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
837 2015-09-02  Marek Polacek  <polacek@redhat.com>
839         PR c/67432
840         * gcc.dg/pr67432.c: New test.
842 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
844         * lib/target-supports.exp (clear_effective_target_cache): New.
845         (check_cached_effective_target): Update et_prop_list.
846         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
847         * g++.dg/compat/compat.exp: Likewise.
848         * g++.dg/compat/struct-layout-1.exp: Likewise.
849         * lib/asan-dg.exp: Likewise.
850         * lib/atomic-dg.exp: Likewise.
851         * lib/cilk-plus-dg.exp: Likewise.
852         * lib/clearcap.exp: Likewise.
853         * lib/mpx-dg.exp: Likewise.
854         * lib/tsan-dg.exp: Likewise.
855         * lib/ubsan-dg.exp: Likewise.
857 2015-09-01  Kenneth Zadeck <zadeck@naturalbridge.com>
859         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
861 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
862             Andrew Bennett  <andrew.bennett@imgtec.com>
864         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
865         dependencies between ISA level and compact-branches.
866         * gcc.target/mips/branch-10.c: Update expected output to allow
867         compact forms of b/bal.
868         * gcc.target/mips/branch-11.c: Likewise.
869         * gcc.target/mips/branch-12.c: Likewise.
870         * gcc.target/mips/branch-13.c: Likewise.
871         * gcc.target/mips/branch-3.c: Likewise.
872         * gcc.target/mips/branch-4.c: Likewise.
873         * gcc.target/mips/branch-5.c: Likewise.
874         * gcc.target/mips/branch-6.c: Likewise.
875         * gcc.target/mips/branch-7.c: Likewise.
876         * gcc.target/mips/branch-8.c: Likewise.
877         * gcc.target/mips/branch-9.c: Likewise.
878         * gcc.target/mips/branch-cost-1.c: Likewise.
879         * gcc.target/mips/call-1.c: Likewise.
880         * gcc.target/mips/call-2.c: Likewise.
881         * gcc.target/mips/call-3.c: Likewise.
882         * gcc.target/mips/call-4.c: Likewise.
883         * gcc.target/mips/call-5.c: Likewise.
884         * gcc.target/mips/call-6.c: Likewise.
885         * gcc.target/mips/lazy-binding-1.c: Likewise.
886         * gcc.target/mips/near-far-1.c: Likewise.
887         * gcc.target/mips/near-far-2.c: Likewise.
888         * gcc.target/mips/near-far-3.c: Likewise.
889         * gcc.target/mips/near-far-4.c: Likewise.
890         * gcc.target/mips/umips-branch-3.c: Ensure the test is
891         run with compact branches allowed.
892         * gcc.target/mips/compact-branches-1.c: New file.
893         * gcc.target/mips/compact-branches-2.c: Likewise.
894         * gcc.target/mips/compact-branches-3.c: Likewise.
895         * gcc.target/mips/compact-branches-4.c: Likewise.
896         * gcc.target/mips/compact-branches-5.c: Likewise.
897         * gcc.target/mips/compact-branches-6.c: Likewise.
898         * gcc.target/mips/compact-branches-7.c: Likewise.
900 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
902         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
903         Clean-up a created directory if testcase fails.
905 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
907         PR target/67405
908         * g++.dg/pr67405.C: New test.
910 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
912         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
914 2015-09-01  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
916         * gcc.dg/ifcvt-1.c: New test.
917         * gcc.dg/ifcvt-2.c: Likewise.
918         * gcc.dg/ifcvt-3.c: Likewise.
920 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
922         PR libfortran/67412
923         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
924         *-*-solaris2.10.
926 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
928         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
930 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
932         PR c++/61753
933         * g++.dg/other/pr61753.C: New.
935 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
937         * gcc.dg/tree-ssa/cmp-1.c: New file.
939 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
941         * gcc.dg/tree-ssa/complex-7.c: New file.
943 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
945         * gcc.target/powerpc/swaps-p8-19.c: New test.
947 2015-08-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
949         PR fortran/67367
950         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
952 2015-08-29  Tom de Vries  <tom@codesourcery.com>
954         PR tree-optimization/46193
955         * gcc.dg/autopar/pr46193.c: New test.
957 2015-08-28  Nathan Sidwell  <nathan@acm.org>
959         * gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c: Simply
960         use exit code for failure.
962         * gcc/testsuite/gcc.dg/torture/matrix-1.c: Use plain printf.
963         * gcc/testsuite/gcc.dg/torture/matrix-2.c: Likewise.
964         * gcc/testsuite/gcc.dg/torture/matrix-5.c: Likewise.
965         * gcc/testsuite/gcc.dg/torture/matrix-6.c: Likewise.
966         * gcc/testsuite/gcc.dg/torture/transpose-1.c: Likewise.
967         * gcc/testsuite/gcc.dg/torture/transpose-2.c: Likewise.
968         * gcc/testsuite/gcc.dg/torture/transpose-3.c: Likewise.
969         * gcc/testsuite/gcc.dg/torture/transpose-4.c: Likewise.
970         * gcc/testsuite/gcc.dg/torture/transpose-5.c: Likewise.
971         * gcc/testsuite/gcc.dg/torture/transpose-6.c: Likewise.
973 2015-08-28  Jeff Law  <law@redhat.com>
975         PR lto/66752
976         * gcc.dg/tree-ssa/pr66752-2.c: New test.
977         * gcc.dg/torture/pr66752-1.c: New test
978         * g++.dg/torture/pr66752-2.C: New test.
980 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
981         Revert:
982         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
984                 * gcc.dg/tree-ssa/sra-15.c: New.
986 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
988         * gcc.target/mips/madd-8.c: Add lo register to clobber list.
989         * gcc.target/mips/msub-8.c: Ditto
991 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
993         * lib/target-supports.exp (check-effective_target_vect_double):
994         Enable for Power targets with VSX hardware available.
995         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
996         vect_no_align && { ! vect_hw_misalign }.
998 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
1000         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
1001         Replaced by opt_files, compile with -floop-nest-optimize.
1002         * g++.dg/graphite/graphite.exp: Same.
1003         * gfortran.dg/graphite/graphite.exp: Same.
1004         * gcc.dg/graphite/block-0.c: Adjust pattern.
1005         * gcc.dg/graphite/block-1.c: Same.
1006         * gcc.dg/graphite/block-3.c: Same.
1007         * gcc.dg/graphite/block-4.c: Same.
1008         * gcc.dg/graphite/block-5.c: Same.
1009         * gcc.dg/graphite/block-6.c: Same.
1010         * gcc.dg/graphite/block-7.c: Same.
1011         * gcc.dg/graphite/block-8.c: Same.
1012         * gcc.dg/graphite/block-pr47654.c: Same.
1013         * gcc.dg/graphite/interchange-0.c: Same.
1014         * gcc.dg/graphite/interchange-1.c: Same.
1015         * gcc.dg/graphite/interchange-10.c: Same.
1016         * gcc.dg/graphite/interchange-11.c: Same.
1017         * gcc.dg/graphite/interchange-12.c: Same.
1018         * gcc.dg/graphite/interchange-13.c: Same.
1019         * gcc.dg/graphite/interchange-14.c: Same.
1020         * gcc.dg/graphite/interchange-15.c: Same.
1021         * gcc.dg/graphite/interchange-3.c: Same.
1022         * gcc.dg/graphite/interchange-4.c: Same.
1023         * gcc.dg/graphite/interchange-5.c: Same.
1024         * gcc.dg/graphite/interchange-6.c: Same.
1025         * gcc.dg/graphite/interchange-7.c: Same.
1026         * gcc.dg/graphite/interchange-8.c: Same.
1027         * gcc.dg/graphite/interchange-9.c: Same.
1028         * gcc.dg/graphite/interchange-mvt.c: Same.
1029         * gcc.dg/graphite/pr37485.c: Same.
1030         * gcc.dg/graphite/uns-block-1.c: Same.
1031         * gcc.dg/graphite/uns-interchange-12.c: Same.
1032         * gcc.dg/graphite/uns-interchange-14.c: Same.
1033         * gcc.dg/graphite/uns-interchange-15.c: Same.
1034         * gcc.dg/graphite/uns-interchange-9.c: Same.
1035         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1036         * gfortran.dg/graphite/interchange-3.f90: Same.
1038 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
1040         PR target/67317
1041         * gcc.target/i386/pr67317-1.c: New test.
1042         * gcc.target/i386/pr67317-2.c: Ditto.
1043         * gcc.target/i386/pr67317-3.c: Ditto.
1044         * gcc.target/i386/pr67317-4.c: Ditto.
1045         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
1046         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
1048 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
1050         * gcc.target/powerpc/vec-shr.c: New.
1052 2015-08-27  Marek Polacek  <polacek@redhat.com>
1054         PR middle-end/67005
1055         * gcc.dg/torture/pr67005.c: New test.
1057 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
1059         * gcc.dg/tree-ssa/sra-15.c: New.
1061 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1063         * gcc.target/aarch64/long_branch_1.c: New test.
1065 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1067         * gcc.target/s390/20150826-1.c: New test.
1069 2015-08-26  Renlin Li  <renlin.li@arm.com>
1071         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
1073 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
1075         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
1077 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
1079         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
1080         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
1081         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
1082         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
1084 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
1086         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
1087         New test directive.
1088         * gcc.target/aarch64/tlsle_1.x: New test source.
1089         * gcc.target/aarch64/tlsle12_1.c: New testcase.
1090         * gcc.target/aarch64/tlsle24_1.c: Likewise.
1091         * gcc.target/aarch64/tlsle32_1.c: Likewise.
1093 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1095         PR fortran/29600
1096         * gfortran.dg/shape_8.f90: New test.
1098 2015-08-25  Marek Polacek  <polacek@redhat.com>
1100         PR middle-end/67330
1101         * gcc.dg/weak/weak-18.c: New test.
1103 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
1105         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
1106         gcc_jit_context_set_bool_use_external_driver.
1108 2015-08-25  Nathan Sidwell  <nathan@acm.org>
1110         * gcc.c-torture/execute/builtins/20010124-1.x: New.
1112         * gcc.dg/20001117-1.c: Needs return_address.
1113         * gcc.dg/20020415-1.c: Needs alloca.
1114         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
1115         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
1116         * gcc.dg/pr63186.c: Needs label_values.
1117         * gcc.dg/torture/pr33848.c: Likwise.
1119         * lib/target-supports.exp (check_effective_target_fopenacc,
1120         check_effective_target_fopenmp): Disable for nvptx.
1121         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
1122         * gcc.dg/stack-usage-1.c: Likewise.
1123         * gcc.dg/stack-usage-2.c: Likewise.
1124         * gcc.dg/unused-5.c: Likewise.
1125         * gcc.dg/unwind-1.c: Likewise.
1127 2015-08-25  Christian Bruel  <christian.bruel@st.com>
1129         * gcc.dg/Wno-frame-address.c: Skip for ARM.
1130         * g++.dg/Wno-frame-address.C: Ditto.
1132 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
1134         PR target/67211
1135         * g++.dg/pr67211.C: New test.
1137 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
1139         PR fortran/62536
1140         PR fortran/66175
1141         * gfortran.dg/block_end_error_1.f90: New test.
1142         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
1144 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
1146         PR target/66821
1147         * gcc.target/i386/pr66821.c: New test.
1149 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
1151         PR target/67329
1152         * gcc.target/i386/pr67329.c: New test.
1154 2015-08-24  Nathan Sidwell  <nathan@acm.org>
1156         * gcc/testsuite/gcc.dg/pr49551.c: Needs -fdata-sections.
1158         * gcc/testsuite/gcc.dg/pr64935-2.c: Needs scheduling.
1160         * gcc/testsuite/gcc.dg/torture/pr66101.c: Needs nonlocal goto.
1161         * gcc/testsuite/gcc.dg/torture/pr63738.c: Likewise.
1162         * gcc/testsuite/gcc.dg/torture/pr64728.c: Likewise.
1163         * gcc/testsuite/gcc.dg/pr63748.c: Likewise.
1164         * gcc/testsuite/gcc.dg/20020312-2.c: Likewise.
1166         * gcc/testsuite/gcc.dg/torture/pr66123.c: Needs label_values.
1168         * gcc/testsuite/gcc.dg/torture/pr41261.c: Needs profiling.
1169         * gcc/testsuite/gcc.dg/pr26570.c: Likewise.
1170         * gcc/testsuite/gcc.dg/pr61776.c: Likewise.
1171         * gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1172         * gcc/testsuite/gcc.dg/gomp/pr34610.c: Likewise.
1173         * gcc/testsuite/gcc.dg/pr54121.c: Likewise.
1174         * gcc/testsuite/gcc.dg/20050325-1.c: Likewise.
1175         * gcc/testsuite/gcc.dg/pr66899.c: Likewise.
1176         * gcc/testsuite/gcc.dg/pr48770.c: Likewise.
1177         * gcc/testsuite/gcc.dg/pr24225.c: Likewise.
1179         * gcc/testsuite/gcc.dg/pr27531-1.c: Needs io.
1180         * gcc/testsuite/gcc.dg/pr44606.c: Likewise.
1182         * gcc/testsuite/gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
1184         * gcc/testsuite/gcc.dg/pr51990.c: Needs alloca.
1186         * gcc/testsuite/gcc.misc-tests/options.exp: Disable profiling
1187         check for nvptx.
1189 2015-08-24  Tom de Vries  <tom@codesourcery.com>
1191         PR tree-optimization/65468
1192         * gcc.dg/gomp/static-chunk-size-one.c: New test.
1194 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1196         PR libfortran/54572
1197         * gfortran.dg/backtrace_1.f90: New test.
1199 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1201         PR libfortran/62296
1202         * gfortran.dg/execute_command_line_2.f90: New test.
1204 2015-08-23  Tom de Vries  <tom@codesourcery.com>
1206         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
1207         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
1208         vect_no_int_max to vect_no_int_min_max.
1209         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
1210         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
1211         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
1212         * gcc.dg/vect/slp-reduc-4.c: Same.
1213         * gcc.dg/vect/slp-reduc-5.c: Same.
1214         * gcc.dg/vect/vect-125.c: Same.
1215         * gcc.dg/vect/vect-13.c: Same.
1216         * gcc.dg/vect/vect-double-reduc-3.c: Same.
1217         * gcc.dg/vect/vect-reduc-1.c: Same.
1218         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
1219         * gcc.dg/vect/vect-reduc-1char.c:Same.
1220         * gcc.dg/vect/vect-reduc-1short.c: Same.
1221         * gcc.dg/vect/vect-reduc-2.c: Same.
1222         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
1223         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
1224         * lib/target-supports.exp: Same.
1226 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
1228         PR c++/63693
1229         * g++.dg/cpp0x/decltype63.C: New.
1231 2015-08-22  Nathan Sidwell  <nathan@acm.org>
1233         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
1234         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
1235         * c-c++-common/Wunused-var-8.c: Likewise.
1236         * c-c++-common/gomp/pr61486-2.c: Likewise.
1237         * c-c++-common/Wunused-var-6.c: Likewise.
1238         * c-c++-common/goacc/reduction-1.c: Likewise.
1239         * c-c++-common/goacc/reduction-2.c: Likewise.
1240         * c-c++-common/goacc/reduction-3.c: Likewise.
1241         * c-c++-common/goacc/reduction-4.c: Likewise.
1242         * gcc.dg/builtins-64.c: Likewise.
1243         * gcc.dg/pr59523.c: Likewise.
1244         * gcc.dg/tree-ssa/20080530.c: Likewise.
1245         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
1246         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
1247         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
1248         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
1249         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
1250         * gcc.dg/pr59011.c: Likewise.
1251         * gcc.dg/uninit-9.c: Likewise.
1252         * gcc.dg/pr61561.c: Likewise.
1253         * gcc.dg/vla-4.c: Likewise.
1254         * gcc.dg/20101010-1.c: Likewise.
1255         * gcc.dg/pr49120.c: Likewise.
1256         * gcc.dg/20030331-2.c: Likewise.
1257         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
1258         * gcc.dg/pr25682.c: Likewise.
1259         * gcc.dg/guality/guality.c: Likewise.
1260         * gcc.dg/pr27301.c: Likewise.
1261         * gcc.dg/uninit-9-O0.c: Likewise.
1262         * gcc.dg/fold-alloca-1.c: Likewise.
1263         * gcc.dg/pr41470.c: Likewise.
1264         * gcc.dg/pr51491-2.c: Likewise.
1265         * gcc.dg/winline-7.c: Likewise.
1266         * gcc.dg/vla-2.c: Likewise.
1267         * gcc.dg/pr50764.c: Likewise.
1268         * gcc.dg/c99-vla-1.c: Likewise.
1269         * gcc.dg/pr33238.c: Likewise.
1270         * gcc.dg/c99-const-expr-13.c: Likewise.
1271         * gcc.dg/builtin-return-1.c: Likewise.
1272         * gcc.dg/vla-3.c: Likewise.
1273         * gcc.dg/20020415-1.c: Likewise.
1274         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
1275         * gcc.dg/shrink-wrap-alloca.c: Likewise.
1276         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
1277         * gcc.dg/torture/calleesave-sse.c: Likewise.
1278         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
1279         * gcc.dg/gomp/vla-2.c: Likewise.
1280         * gcc.dg/gomp/vla-3.c: Likewise.
1281         * gcc.dg/gomp/vla-4.c: Likewise.
1282         * gcc.dg/gomp/pr30494.c: Likewise.
1283         * gcc.dg/gomp/vla-5.c: Likewise.
1284         * gcc.dg/pr51990-2.c: Likewise.
1285         * gcc.dg/vla-22.c: Likewise.
1287 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1289         * gcc.dg/cpp/multiline-2.c: Add column numbers.
1290         * gcc.dg/dollar.c: Likewise.
1291         * gcc.dg/pragma-message.c: Likewise.
1292         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
1293         * c-c++-common/raw-string-14.c: Likewise.
1295 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
1297         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
1298         property that instantiation here is a compile-time error.
1300 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
1302         * g++.dg/other/pr67065.C: Extend.
1304 2015-08-21  Nathan Sidwell  <nathan@acm.org>
1306         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
1307         is freestanding.
1308         (check_effective_target_global_constructor): New.
1309         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
1310         * gcc.dg/debug/debug.exp: Skip  for nvptx.
1311         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
1313         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
1314         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
1315         * gcc.c-torture/compile/pr33855.c: Likewise.
1316         * gcc.c-torture/compile/920723-1.c: Likewise.
1317         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
1318         writing a const.
1319         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
1320         label.
1321         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
1322         'call'.
1324         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
1325         prototype normal.
1326         * gcc.c-torture/execute/switch-1.c: Likewise.
1328         * gcc.c-torture/execute/pr34456.c: Require not freestanding
1329         * gcc.c-torture/execute/printf-1.c: Likewise.
1330         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
1331         * gcc.c-torture/execute/fprintf-1.c: Likewise.
1332         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
1333         * gcc.c-torture/execute/vprintf-1.c: Likewise.
1334         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
1335         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
1336         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
1337         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
1338         * gcc.c-torture/execute/gofast.c: Likewise.
1339         * gcc.c-torture/execute/complex-6.c: Likewise.
1341         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
1342         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
1343         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
1344         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
1345         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
1346         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
1347         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
1348         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
1349         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
1350         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
1351         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
1352         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
1353         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
1354         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
1355         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
1356         * gcc.dg/setjmp-1.c: Likewise.
1357         * gcc.dg/cleanup-5.c: Likewise.
1358         * gcc.dg/cleanup-12.c: Likewise.
1359         * gcc.dg/cleanup-13.c: Likewise.
1361         * gcc.dg/constructor-1.c: Require global ctor.
1363         * gcc.dg/fork-instrumentation.c: Require profiling.
1364         * gcc.dg/20030107-1.c: Likewise.
1365         * gcc.dg/20030702-1.c: Likewise.
1367         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
1368         * gcc.dg/cpp/paste2.c: Likewise.
1369         * gcc.dg/cpp/strify3.c: Likewise.
1370         * gcc.dg/cpp/strify4.c: Likewise.
1371         * gcc.dg/cpp/lexnum.c: Likewise.
1372         * gcc.dg/cpp/digraphs.c: Likewise.
1373         * gcc.dg/cpp/macro1.c: Likewise.
1375 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1377         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
1379 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1381         * lib/gcc-dg.exp: Add extra options for db-final to the command line
1382         only once.
1384 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1386         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
1387         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
1388         vec_vpmsum_be and vec_shasigma_be.
1390 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
1392         * lib/target-supports.exp
1393         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
1394         with -mfp16-format=ieee.
1396 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
1398         PR c++/67065
1399         * g++.dg/other/pr67065.C: New.
1401 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
1403         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
1404         memcpy.
1405         * gcc.target/mips/inline-memcpy-2.c: Ditto.
1406         * gcc.target/mips/inline-memcpy-3.c: Ditto.
1407         * gcc.target/mips/inline-memcpy-4.c: Ditto.
1408         * gcc.target/mips/inline-memcpy-5.c: Ditto.
1410 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
1412         * gcc.dg/wide_shift_64_1.c: New testcase.
1413         * gcc.dg/wide_shift_128_1.c: Likewise.
1414         * gcc.target/aarch64/ashlti3_1.c: Likewise.
1416 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
1418         * lib/target-supports.exp
1419         (check_effective_target_fstack_protector_enabled): New test.
1420         * gcc.target/i386/ssp-default.c: New test.
1422 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
1424         PR fortran/66929
1425         * gfortran.dg/generic_31.f90: New.
1427 2015-08-19  Marek Polacek  <polacek@redhat.com>
1429         PR middle-end/67133
1430         * g++.dg/torture/pr67133.C: New test.
1432 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1434         * gcc.target/powerpc/altivec-35.c: New test.
1435         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
1436         * gcc.target/powerpc/vsx-vector-7.c: New test.
1438 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1440         PR middle-end/36757
1441         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
1442         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
1444 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
1446         PR rtl-optimization/67218
1447         * gcc.c-torture/execute/ieee/pr67218.c,
1448         gcc.target/aarch64/fcvt_int_float_double1.c,
1449         gcc.target/aarch64/fcvt_int_float_double2.c,
1450         gcc.target/aarch64/fcvt_int_float_double3.c,
1451         gcc.target/aarch64/fcvt_int_float_double4.c,
1452         gcc.target/aarch64/fcvt_uint_float_double1.c,
1453         gcc.target/aarch64/fcvt_uint_float_double2.c,
1454         gcc.target/aarch64/fcvt_uint_float_double3.c,
1455         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
1457 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
1459         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
1460         dg-options to disable LSE extensions.
1461         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
1462         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
1463         * gcc.target/aarch64/atomic-op-char.c: Likewise.
1464         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
1465         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
1466         * gcc.target/aarch64/atomic-op-int.c: Likewise.
1467         * gcc.target/aarch64/atomic-op-long.c: Likewise.
1468         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
1469         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
1470         * gcc.target/aarch64/atomic-op-release.c: Likewise.
1471         * gcc.target/aarch64/atomic-op-short.c: Likewise.
1472         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
1473         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
1474         * gcc.target/aarch64/sync-op-full.c: Likewise.
1475         * gcc.target/aarch64/sync-op-release.c: Likewise.
1477 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
1479         PR c++/67160
1480         * g++.dg/cpp1z/feat-cxx1z.C: New.
1482 2015-08-18  Marek Polacek  <polacek@redhat.com>
1484         PR middle-end/67222
1485         * gcc.dg/torture/pr67222.c: New test.
1487 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
1489         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
1491 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
1493         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
1494         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
1495         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
1497 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
1499         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
1500         which is used in later code.
1502 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
1504         PR c++/67216
1505         * g++.dg/cpp0x/nullptr34.C: New.
1506         * g++.dg/warn/Wconversion2.C: Adjust.
1507         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
1508         * g++.old-deja/g++.other/null3.C: Likewise.
1510         * g++.dg/cpp0x/pr51313.C: Adjust.
1512 2015-08-17  Richard Biener  <rguenther@suse.de>
1514         PR tree-optimization/67221
1515         * gcc.dg/torture/pr67221.c: New testcase.
1517 2015-08-17  Mike Stump  <mikestump@comcast.net>
1518             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1520         * gcc.target/arm/memcpy-aligned-1.c: New test.
1522 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1524         PR fortran/54656
1525         * gfortran.dg/norm_4.f90: Rename to...
1526         * gfortran.dg/norm2_4.f90: this.
1527         * gfortran.dg/norm2_5.f90: New test.
1529 2015-08-14  Alexandre Oliva  <aoliva@redhat.com>
1531         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1532         * gcc.dg/ssp-1.c: Make counter a register.
1533         * gcc.dg/ssp-2.c: Likewise.
1534         * gcc.dg/torture/parm-coalesce.c: New.
1536 2015-08-14  Marek Polacek  <polacek@redhat.com>
1538         PR middle-end/67133
1539         * gcc.dg/torture/pr67133.c: New test.
1541 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
1542             Matthias Klose  <doko@debian.org>
1544         PR target/67143
1545         * gcc.c-torture/compile/pr67143.c: New
1546         * gcc.target/aarch64/atomic-op-imm.c
1547         (atomic_fetch_add_negative_RELAXED): New.
1548         (atomic_fetch_sub_negative_ACQUIRE): New.
1550 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1552         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
1553         * gcc.target/aarch64/target_attr_8.c: Likewise.
1554         * gcc.target/aarch64/target_attr_14.c: Likewise.
1556 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1558         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
1560 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
1562         * gcc.target/i386/builtin_target.c: Add skylake check.
1564 2015-08-13  Jeff Law  <law@redhat.com>
1566         * gcc.dg/pr66314.c: Moved from here to ..
1567         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
1568         to clear all sanitizers before -fsanitize=kernel-address.
1570 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1572         * gcc.target/aarch64/cinc_common_1.c: New test.
1574 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
1576         PR c++/53421
1577         * g++.dg/ext/attribute-may-alias-1.C: New.
1578         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
1580 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
1582         * gcc.target/aarch64/atomic-inst-cas.c: New.
1583         * gcc.target/aarch64/atomic-inst-ops.inc: New.
1585 2015-08-13  Andreas Schwab  <schwab@suse.de>
1587         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
1589 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
1591         PR c++/62164
1592         * g++.dg/torture/pr62164.C: New.
1594 2015-08-13  Richard Biener  <rguenther@suse.de>
1596         PR tree-optimization/67191
1597         * gcc.dg/torture/pr67191.c: New testcase.
1598         * g++.dg/torture/pr67191.C: Likewise.
1600 2015-08-13  Richard Biener  <rguenther@suse.de>
1602         PR tree-optimization/66502
1603         PR tree-optimization/67167
1604         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
1606 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
1608         PR c++/53330
1609         * g++.dg/init/new42.C: New.
1611 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1613         PR target/67071
1614         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
1615         vector constants.
1616         * gcc.target/powerpc/pr67071-2.c: Likewise.
1617         * gcc.target/powerpc/pr67071-3.c: Likewise.
1619 2015-08-12  Marek Polacek  <polacek@redhat.com>
1621         PR c++/55095
1622         * c-c++-common/Wshift-overflow-6.c: New test.
1623         * c-c++-common/Wshift-overflow-7.c: New test.
1624         * g++.dg/cpp1y/left-shift-2.C: New test.
1626 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
1628         PR c++/52742
1629         * g++.dg/cpp0x/pr52742.C: New.
1631 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
1633         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
1634         Check Knights Landing support.
1636 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
1638         PR c++/47461
1639         * g++.dg/warn/Wunused-result-1.C: New.
1641 2015-08-12  Richard Biener  <rguenther@suse.de>
1643         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
1644         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
1645         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
1646         * g++.dg/tree-ssa/pr61034.C: Adjust.
1647         * gcc.dg/fold-compare-2.c: Likewise.
1648         * gcc.dg/pr50763.c: Likewise.
1649         * gcc.dg/predict-3.c: Likewise.
1650         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
1651         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
1652         * gcc.dg/tree-ssa/pr20657.c: Likewise.
1653         * gcc.dg/tree-ssa/pr21001.c: Likewise.
1654         * gcc.dg/tree-ssa/pr37508.c: Likewise.
1655         * gcc.dg/tree-ssa/vrp04.c: Likewise.
1656         * gcc.dg/tree-ssa/vrp07.c: Likewise.
1657         * gcc.dg/tree-ssa/vrp09.c: Likewise.
1658         * gcc.dg/tree-ssa/vrp16.c: Likewise.
1659         * gcc.dg/tree-ssa/vrp20.c: Likewise.
1660         * gcc.dg/tree-ssa/vrp25.c: Likewise.
1661         * gcc.dg/tree-ssa/vrp87.c: Likewise.
1663 2015-08-12  Nathan Sidwell  <nathan@acm.org>
1665         * gcc.dg/vrp-min-max-1.c: New.
1666         * gcc.dg/vrp-min-max-2.c: New.
1668 2015-08-12  Richard Biener  <rguenther@suse.de>
1670         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
1672 2015-08-12  Tom de Vries  <tom@codesourcery.com>
1674         PR testsuite/67175
1675         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
1676         Handle absence of vector min/max for sparc.
1678 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
1680         PR target/66954
1681         * g++.dg/ext/mv25.C: New test.
1683 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
1685         * gcc.target/i386/avx2-vect-shift.c: New test.
1687 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1689         PR c/66098
1690         PR c/66711
1691         * gcc.dg/pragma-diag-3.c: New test.
1692         * gcc.dg/pragma-diag-4.c: New test.
1694 2015-08-11  Nathan Sidwell  <nathan@acm.org>
1696         * c-c++-common/dfp/operator-comma.c: Call init function.
1697         * c-c++-common/dfp/convert-dfp-2.c: New test.
1699 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
1701         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
1702         Treat model == 0x4f as Broadwell.
1704 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1706         PR libfortran/67140
1707         * gfortran.dg/pr67140.f90: New test.
1709 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
1711         PR libgomp/65742
1712         PR middle-end/66332
1713         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
1715 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
1717         PR fortran/64022
1718         * gfortran.dg/ieee/large_4.f90: New test.
1720 2015-08-08  Bud Davis  <jmdavis@link.com>
1722         PR fortran/59746
1723         * gfortran.dg/common_22.f90: New.
1725 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
1727         PR rtl-optimization/67028
1728         * gcc.dg/pr67028.c: New testcase.
1730 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
1732         PR rtl-optimization/67029
1733         * gcc.dg/pr67029.c: New test.
1735 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1737         PR fortran/64104
1738         * gfortran.dg/ieee/ieee_8.f90: New test.
1740 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
1742         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
1743         modifers.
1744         * gcc.target/aarch64/noplt_2.c: Likewise.
1745         * gcc.target/aarch64/noplt_3.c: Likewise.
1747 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
1749         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
1750         optimization level, and print a summary at the end.
1752 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
1754         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
1756 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
1758         * gcc.target/aarch64/noplt_3.c: New testcase.
1760 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
1762         * gcc.target/aarch64/noplt_1.c: New testcase.
1763         * gcc.target/aarch64/noplt_2.c: Likewise.
1765 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
1767         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
1768         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
1770 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1772         * gcc.target/s390/dwarfregtable-1.c: New test.
1773         * gcc.target/s390/dwarfregtable-2.c: New test.
1774         * gcc.target/s390/dwarfregtable-3.c: New test.
1776 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1778         * gcc.target/s390/htm-builtins-z13-1.c: New test.
1780 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1782         PR fortran/64022
1783         * gfortran.dg/ieee/large_2.f90: New test.
1784         * gfortran.dg/ieee/large_3.F90: New test.
1786 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1788         PR fortran/64022
1789         * gfortran.dg/ieee/large_1.f90: Adjust test.
1791 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1792             Jeff Law  <law@redhat.com>
1794         PR c/16351
1795         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
1796         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
1797         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
1798         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
1799         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
1800         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
1802 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1804         PR middle-end/66311
1805         * gfortran.dg/pr66311.f90: New file.
1807 2015-08-05  Richard Biener  <rguenther@suse.de>
1809         PR tree-optimization/67121
1810         * gcc.dg/torture/pr67121.c: New testcase.
1812 2015-08-05  Nick Clifton  <nickc@redhat.com>
1814         * gcc.target/rl78: New directory.
1815         * gcc.target/rl78/rl78.exp: New file: Test driver.
1816         * gcc.target/rl78/test_addm3.c: New file: Test adds.
1818 2015-08-05  Richard Biener  <rguenther@suse.de>
1820         PR middle-end/67120
1821         * gcc.dg/torture/pr67120.c: New testcase.
1823 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
1825         PR fortran/52846
1827         * lib/fortran-modules.exp: Call cleanup-submodules from
1828         cleanup-modules.
1829         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
1830         cover the cases where private entities are no longer optimized
1831         away.
1832         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
1833         same reason.
1834         * gfortran.dg/submodule_1.f08: Change cleanup module names.
1835         * gfortran.dg/submodule_5.f08: The same.
1836         * gfortran.dg/submodule_9.f08: The same.
1837         * gfortran.dg/submodule_10.f08: New test.
1839 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
1841         PR c++/66595
1842         * g++.dg/cpp1y/var-templ35.C: New.
1844 2015-08-05  Richard Biener  <rguenther@suse.de>
1846         PR tree-optimization/67055
1847         * g++.dg/torture/pr67055.C: New testcase.
1849 2015-08-05  Richard Biener  <rguenther@suse.de>
1851         PR tree-optimization/67109
1852         * gcc.dg/torture/pr67109.c: New testcase.
1853         * gcc.dg/vect/vect-119.c: Adjust.
1855 2015-08-05  Richard Biener  <rguenther@suse.de>
1857         PR middle-end/67107
1858         * gcc.dg/pr67107.c: New testcase.
1860 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1862         PR c++/66197
1863         * g++.dg/cpp1z/abbrev2.C: New.
1865 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1867         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
1869 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1871         PR c++/66392
1872         * g++.dg/init/explicit4.C: New.
1874 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1876         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
1877         without VSX an Power8 vector support.
1879 2015-08-04  Richard Biener  <rguenther@suse.de>
1881         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
1883 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
1885         PR target/67110
1886         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
1887         -fno-pie -no-pie.
1889 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
1891         PR c++/66427
1892         * g++.dg/cpp1y/var-templ34.C: New.
1894 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1896         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
1897         * gcc.target/aarch64/target_attr_1.c: Likewise.
1898         * gcc.target/aarch64/target_attr_2.c: Likewise.
1899         * gcc.target/aarch64/target_attr_3.c: Likewise.
1900         * gcc.target/aarch64/target_attr_4.c: Likewise.
1901         * gcc.target/aarch64/target_attr_5.c: Likewise.
1902         * gcc.target/aarch64/target_attr_6.c: Likewise.
1903         * gcc.target/aarch64/target_attr_7.c: Likewise.
1904         * gcc.target/aarch64/target_attr_8.c: Likewise.
1905         * gcc.target/aarch64/target_attr_9.c: Likewise.
1906         * gcc.target/aarch64/target_attr_10.c: Likewise.
1907         * gcc.target/aarch64/target_attr_11.c: Likewise.
1908         * gcc.target/aarch64/target_attr_12.c: Likewise.
1909         * gcc.target/aarch64/target_attr_13.c: Likewise.
1910         * gcc.target/aarch64/target_attr_14.c: Likewise.
1911         * gcc.target/aarch64/target_attr_15.c: Likewise.
1913 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1915         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
1917 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1919         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
1921 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1923         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
1924         message.
1926 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1928         PR fortran/64022
1929         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
1930         * gfortran.dg/ieee/large_1.f90: New test.
1932 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1934         PR tree-optimization/67043
1935         * gcc.dg/pr67043.c: New test.
1937 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
1939         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
1941 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
1943         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
1944         it to push/pop timing items.
1945         (main): For each optimization level, create a gcc_jit_timer, and
1946         time all of the iteration within that level cumulatively.
1947         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
1948         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
1950 2015-08-03  Alexander Basov <coohpt@gmail.com>
1952         PR middle-end/64744
1953         PR middle-end/48470
1954         PR middle-end/43404
1955         * gcc.target/arm/pr43404.c : New testcase.
1956         * gcc.target/arm/pr48470.c : New testcase.
1957         * gcc.target/arm/pr64744-1.c : New testcase.
1958         * gcc.target/arm/pr64744-2.c : New testcase.
1960 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1962         PR tree-optimization/67077
1963         * gcc.dg/pr67077.c: New test.
1965 2015-08-03  Jeff Law  <law@redhat.com>
1967         PR middle-end/66314
1968         PR gcov-profile/66899
1969         * gcc.dg/pr66899.c: New test.
1970         * gcc.dg/pr66314.c: New test.
1972 2015-08-03  Marek Polacek  <polacek@redhat.com>
1974         PR c/67088
1975         * gcc.dg/pr67088.c: New test.
1977 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1979         PR target/66731
1980         * gcc.target/arm/vnmul-1.c: New.
1981         * gcc.target/arm/vnmul-2.c: New.
1982         * gcc.target/arm/vnmul-3.c: New.
1983         * gcc.target/arm/vnmul-4.c: New.
1985 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
1987         PR fortran/64921
1988         * gfortran.dg/class_allocate_20.f90: New.
1990 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1992         * gcc.target/aarch64/csel_bfx_1.c: New test.
1993         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
1995 2015-08-02  Martin Sebor  <msebor@redhat.com>
1997         * g++.dg/Wframe-address-in-Wall.C: New test.
1998         * g++.dg/Wframe-address.C: New test.
1999         * g++.dg/Wno-frame-address.C: New test.
2000         * gcc.dg/Wframe-address-in-Wall.c: New test.
2001         * gcc.dg/Wframe-address.c: New test.
2002         * gcc.dg/Wno-frame-address.c: New test.
2004 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
2006         * c-c++-common/Wmisleading-indentation.c: Add more tests.
2008 2015-08-01  Michael Collison  <michael.collison@linaro.org
2009             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2011         * gcc.target/arm/mincmp.c: New test.
2013 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
2015         PR fortran/67091
2016         * gfortran.dg/associated_target_6.f03: New test
2018 2015-08-01  Tom de Vries  <tom@codesourcery.com>
2020         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
2021         optimize ("-ftree-parallelize-loops=0").
2022         Add successful scans for 2 detected reductions.  Add xfail scans for 3
2023         detected reductions.
2024         * gcc.dg/autopar/reduc-2short.c: Same.
2025         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
2026         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
2027         detected reductions.
2028         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
2029         and max reductions.
2031 2015-07-31  Marek Polacek  <polacek@redhat.com>
2033         PR sanitizer/66977
2034         * g++.dg/ubsan/pr66977.C: New test.
2036 2015-07-30  Marek Polacek  <polacek@redhat.com>
2038         * c-c++-common/Wtautological-compare-3.c: New test.
2040 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
2042         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
2043         (CHECK): Pass address of scalar, rather than array.
2045 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
2047         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
2049 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
2051         * gcc.target/aarch64/fp16/fp16.exp: New.
2052         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
2053         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
2055 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
2057         * gcc.target/aarch64/f16_movs_1.c: New test.
2059 2015-07-28  Tom de Vries  <tom@codesourcery.com>
2061         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
2062         outer loop.
2064 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
2065             Manuel López-Ibáñez  <manu@gcc.gnu.org>
2067         * gcc.dg/parm-incomplete-1.c: Update.
2068         * gcc.dg/pr18809-1.c: Update.
2069         * gcc.dg/pr27953.c: Update.
2070         * gcc.dg/vla-11.c: Update.
2072 2015-07-27  Marek Polacek  <polacek@redhat.com>
2074         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
2076 2015-07-27  Tom de Vries  <tom@codesourcery.com>
2078         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
2079         attribute.  Update comment.
2080         (main): Remove.
2081         Add scan for not parallelizing inner loop.
2082         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
2083         attribute.
2084         (main): Remove.
2086 2015-07-27  Marek Polacek  <polacek@redhat.com>
2088         PR bootstrap/67030
2089         * c-c++-common/Wtautological-compare-2.c: New test.
2091 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
2093         PR target/66232
2094         * gcc.target/i386/pr66232-6.c: New tests.
2095         * gcc.target/i386/pr66232-7.c: Likewise.
2096         * gcc.target/i386/pr66232-8.c: Likewise.
2097         * gcc.target/i386/pr66232-9.c: Likewise.
2099 2015-07-27  Marek Polacek  <polacek@redhat.com>
2101         PR c++/66555
2102         PR c/54979
2103         * c-c++-common/Wtautological-compare-1.c: New test.
2105 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
2107         PR c++/18969
2108         * g++.dg/template/pr18969.C: New test.
2109         * g++.dg/template/pr18969-2.C: New test.
2110         * g++.old-deja/g++.jason/overload.C: Remove return value in
2111         template function returning void.
2113 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
2115         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
2116         immediates to avoid shift-overflow warnings.
2118 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
2120         PR c++/66857
2121         * g++.dg/init/pr66857.C: New test.
2123 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
2125         PR target/66648
2126         * gcc.target/i386/pr66648.c: New test.
2128 2015-07-25  Tom de Vries  <tom@codesourcery.com>
2130         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
2131         interchange_files and block_files variables.
2132         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
2133         arithmetic.
2134         * gcc.dg/graphite/uns-interchange-12.c: Same.
2135         * gcc.dg/graphite/uns-interchange-14.c: Same.
2136         * gcc.dg/graphite/uns-interchange-15.c: Same.
2137         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
2138         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2140 2015-07-25  Jeff Law  <law@redhat.com>
2142         Revert:
2143         PR lto/66752
2144         * gcc.dg/tree-ssa/pr66752-2.c: New test.
2145         * gcc.dg/torture/pr66752-1.c: New test
2146         * g++.dg/torture/pr66752-2.C: New test.
2148 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
2150         Revert:
2151         2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
2153         PR rtl-optimization/64164
2154         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2155         * gcc.dg/ssp-1.c: Make counter a register.
2156         * gcc.dg/ssp-2.c: Likewise.
2157         * gcc.dg/torture/parm-coalesce.c: New.
2159 2015-07-24  Tom de Vries  <tom@codesourcery.com>
2161         * gcc.dg/graphite/block-1.c: Xfail scan.
2162         * gcc.dg/graphite/interchange-12.c: Same.
2163         * gcc.dg/graphite/interchange-14.c: Same.
2164         * gcc.dg/graphite/interchange-15.c: Same.
2165         * gcc.dg/graphite/interchange-9.c: Same.
2166         * gcc.dg/graphite/interchange-mvt.c: Same.
2167         * gcc.dg/graphite/uns-block-1.c: New test.
2168         * gcc.dg/graphite/uns-interchange-12.c: New test.
2169         * gcc.dg/graphite/uns-interchange-14.c: New test.
2170         * gcc.dg/graphite/uns-interchange-15.c: New test.
2171         * gcc.dg/graphite/uns-interchange-9.c: New test.
2172         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
2174 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2176         PR c++/64079
2177         * c-c++-common/Wunused-function-1.c: New.
2179 2015-07-24  Tom de Vries  <tom@codesourcery.com>
2181         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
2182         alternative exit-first loop transform.
2183         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
2184         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
2185         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
2186         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
2187         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
2188         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
2189         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2190         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
2191         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
2193 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
2195         PR ipa/66566
2196         * gcc.target/i386/mpx/pr66566.c: New test.
2198 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
2200         PR bootstrap/66978
2201         * gcc.target/i386/pr66978.c: New test.
2203 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2205         * gcc.target/s390/gpr2fprsavecfi.c: New test.
2207 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2209         * gcc.target/s390/insv-1.c: New test.
2210         * gcc.target/s390/insv-2.c: New test.
2211         * gcc.target/s390/insv-3.c: New test.
2213 2015-07-24  Tom de Vries  <tom@codesourcery.com>
2215         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
2217 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2219         PR middle-end/25530
2220         * gcc.dg/pr25530.c: New test.
2222 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2224         PR middle-end/25529
2225         * gcc.dg/pr25529.c: New test.
2227 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
2229         * gcc.target/arm/reg_equal_test.c: New test.
2231 2015-07-23  Jeff Law  <law@redhat.com>
2233         PR lto/66752
2234         * gcc.dg/tree-ssa/pr66752-2.c: New test.
2235         * gcc.dg/torture/pr66752-1.c: New test
2236         * g++.dg/torture/pr66752-2.C: New test.
2238 2015-07-23  Marek Polacek  <polacek@redhat.com>
2240         PR c++/66572
2241         * g++.dg/warn/Wlogical-op-2.C: New test.
2243 2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
2245         PR rtl-optimization/64164
2246         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2247         * gcc.dg/ssp-1.c: Make counter a register.
2248         * gcc.dg/ssp-2.c: Likewise.
2249         * gcc.dg/torture/parm-coalesce.c: New.
2251 2015-07-23  Marek Polacek  <polacek@redhat.com>
2253         PR sanitizer/66908
2254         * c-c++-common/ubsan/pr66908.c: New test.
2256 2015-07-23  Tom de Vries  <tom@codesourcery.com>
2258         * gcc.dg/autopar/outer-4.c: Add xfail.
2259         * gcc.dg/autopar/outer-5.c: Same.
2260         * gcc.dg/autopar/outer-6.c: Same.
2261         * gcc.dg/autopar/reduc-2.c: Same.
2262         * gcc.dg/autopar/reduc-2char.c: Same.
2263         * gcc.dg/autopar/reduc-2short.c: Same.
2264         * gcc.dg/autopar/reduc-8.c: Same.
2265         * gcc.dg/autopar/uns-outer-4.c: New test.
2266         * gcc.dg/autopar/uns-outer-5.c: New test.
2267         * gcc.dg/autopar/uns-outer-6.c: New test.
2269 2015-07-23  Richard Biener  <rguenther@suse.de>
2271         PR tree-optimization/66952
2272         * gcc.dg/torture/pr66952.c: Use signed char.
2274 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
2276         PR tree-optimization/66926,66951
2277         * gcc.dg/vect/pr66951.c: New test.
2279 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
2281         PR c++/52987
2282         * g++.dg/parse/error57.C: New.
2283         * g++.dg/expr/string-2.C: Update.
2285 2015-07-23  Richard Biener  <rguenther@suse.de>
2287         PR tree-optimization/66945
2288         * gcc.dg/torture/pr66945.c: New testcase.
2290 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
2292         PR target/66954
2293         * g++.dg/ext/mv24.C: New test.
2295 2015-07-22  Marek Polacek  <polacek@redhat.com>
2297         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
2298         dg-options.
2300 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
2302         PR fortran/61831
2303         PR fortran/66929
2304         * gfortran.dg/generic_30.f90: New.
2306 2015-07-22  Richard Biener  <rguenther@suse.de>
2308         PR tree-optimization/66952
2309         * gcc.dg/torture/pr66952.c: New testcase.
2311 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
2313         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
2314         test.
2315         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
2316         test.
2317         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
2318         test.
2319         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
2320         test.
2321         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
2322         test.
2323         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
2324         test.
2325         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
2326         test.
2327         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
2328         test.
2329         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
2330         test.
2331         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
2332         test.
2333         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
2334         test.
2335         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
2336         test.
2337         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
2338         test.
2339         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
2340         test.
2341         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
2342         test.
2343         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
2344         test.
2345         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
2346         test.
2347         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
2348         test.
2349         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
2350         test.
2351         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
2352         test.
2353         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
2354         test.
2355         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
2356         test.
2357         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
2358         test.
2359         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
2360         test.
2361         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
2362         test.
2363         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
2364         test.
2365         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
2366         test.
2367         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
2368         test.
2369         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
2370         test.
2371         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
2372         test.
2373         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
2374         test.
2375         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
2376         test.
2377         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
2378         test.
2379         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
2380         test.
2381         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
2382         test.
2383         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
2384         test.
2385         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
2386         test.
2387         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
2388         test.
2389         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
2390         test.
2391         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
2392         test.
2393         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
2394         test.
2395         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
2396         test.
2397         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
2398         test.
2399         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
2400         test.
2401         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
2402         test.
2403         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
2404         test.
2405         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
2406         test.
2407         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
2408         test.
2409         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
2410         test.
2411         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
2412         test.
2413         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
2414         test.
2415         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
2416         test.
2417         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
2418         test.
2419         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
2420         test.
2421         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
2422         test.
2423         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
2424         test.
2425         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
2426         test.
2427         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
2428         test.
2429         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
2430         test.
2431         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
2432         test.
2433         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
2434         test.
2435         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
2436         test.
2437         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
2438         test.
2439         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
2440         test.
2441         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
2442         test.
2443         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
2444         test.
2445         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
2446         test.
2447         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
2448         test.
2449         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
2450         test.
2451         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
2452         test.
2453         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
2454         test.
2455         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
2456         test.
2457         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
2458         test.
2459         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
2460         test.
2461         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
2462         test.
2463         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
2464         test.
2465         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
2466         test.
2467         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
2468         test.
2469         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
2470         test.
2471         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
2472         test.
2473         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
2474         test.
2475         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
2476         test.
2477         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
2478         test.
2479         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
2480         test.
2481         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
2482         test.
2483         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
2484         test.
2485         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
2486         test.
2487         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
2488         test.
2489         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
2490         test.
2491         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
2492         test.
2493         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
2494         test.
2495         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
2496         test.
2497         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
2498         test.
2499         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
2500         test.
2501         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
2502         test.
2503         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
2504         test.
2505         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
2506         test.
2507         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
2508         test.
2509         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
2510         test.
2511         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
2512         test.
2513         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
2514         test.
2515         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
2516         test.
2517         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
2518         test.
2519         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
2520         test.
2521         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
2522         test.
2523         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
2524         test.
2525         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
2526         test.
2527         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
2528         test.
2529         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
2530         test.
2531         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
2532         test.
2533         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
2534         test.
2535         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
2536         test.
2537         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
2538         test.
2539         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
2540         test.
2541         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
2542         test.
2543         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
2544         test.
2545         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
2546         test.
2547         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
2548         test.
2549         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
2550         test.
2551         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
2552         test.
2553         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
2554         test.
2555         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
2556         test.
2557         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
2558         test.
2559         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
2560         test.
2561         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
2562         test.
2563         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
2564         test.
2565         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
2566         test.
2567         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
2568         test.
2569         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
2570         test.
2571         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
2572         test.
2573         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
2574         test.
2575         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
2576         test.
2578 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
2580         * g++.dg/template/crash81.C: Update.
2582 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
2584         PR ipa/66424.
2585         * gcc.target/i386/pr66424.c: New.
2587 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
2589         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
2591 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
2593         PR fortran/61831
2594         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
2595         Drop address sanitization.
2597 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
2599         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
2600         Skip -march=armv4t.
2601         (dg-additional-options): Set armv5t flag.
2603 2015-07-21  Marek Polacek  <polacek@redhat.com>
2605         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
2606         * gcc.dg/vmx/unpack.c: Likewise.
2607         * gcc.target/powerpc/quad-atomic.c: Likewise.
2609 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
2611         * gcc.target/i386/asm-flag-5.c (f_ll): New.
2613 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
2615         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
2616         model.
2618 2015-07-20  Marek Polacek  <polacek@redhat.com>
2620         PR c++/55095
2621         * c-c++-common/Wshift-overflow-1.c: New test.
2622         * c-c++-common/Wshift-overflow-2.c: New test.
2623         * c-c++-common/Wshift-overflow-3.c: New test.
2624         * c-c++-common/Wshift-overflow-4.c: New test.
2625         * c-c++-common/Wshift-overflow-5.c: New test.
2626         * g++.dg/cpp1y/left-shift-1.C: New test.
2627         * gcc.dg/c90-left-shift-2.c: New test.
2628         * gcc.dg/c90-left-shift-3.c: New test.
2629         * gcc.dg/c99-left-shift-2.c: New test.
2630         * gcc.dg/c99-left-shift-3.c: New test.
2631         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
2632         * gcc.c-torture/execute/pr40386.c: Likewise.
2633         * gcc.dg/vect/pr33373.c: Likewise.
2634         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
2635         * gcc.dg/vect/vect-shift-2.c: Likewise.
2637 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2639         * gcc.target/aarch64/neg_abs_1.c: New test.
2641 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
2643         PR target/66922
2644         * gcc.target/i386/pr66922.c: New test.
2646 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
2648         PR middle-end/46851
2649         PR middle-end/60340
2650         * gcc.dg/tree-ssa/pr42327.c: Removed.
2651         * g++.dg/other/pr35011.C: Removed.
2653 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
2655         PR target/66906
2656         * gcc.target/i386/pr66906.c: New test.
2658 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
2660         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
2661         as follow-up to r225930.
2663 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
2665         PR fortran/52846
2666         * lib/fortran-modules.exp (proc cleanup-submodules): New
2667         procedure.
2668         * gfortran.dg/submodule_1.f08: Change extension and clean up
2669         the submodule files.
2670         * gfortran.dg/submodule_2.f08: ditto
2671         * gfortran.dg/submodule_6.f08: ditto
2672         * gfortran.dg/submodule_7.f08: ditto
2673         * gfortran.dg/submodule_8.f08: New test
2674         * gfortran.dg/submodule_9.f08: New test
2676 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
2677             Sebastian Pop  <s.pop@samsung.com>
2679         PR middle-end/61929
2680         * gcc.dg/graphite/pr61929.c: New.
2682 2015-07-17  Marek Polacek  <polacek@redhat.com>
2684         * gcc.dg/fold-minus-7.c: New test.
2686 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
2688         * gfortran.dg/co_reduce_1.f90: New file.
2690 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
2692         PR target/66824
2693         * gcc.target/i386/pr66824.c:
2695 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
2697         PR fortran/66035
2698         * gfortran.dg/structure_constructor_13.f03: New test.
2700 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
2702         PR fortran/61831
2703         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
2704         of generated while loops in the tree dump.
2705         * gfortran.dg/derived_constructor_comps_6.f90: New file.
2707 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
2709         * gcc.dg/vect/vect-outer-simd-2.c: New test.
2711 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
2713         PR target/66891
2714         * gcc.target/i386/pr66891.c: New test.
2716 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2718         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
2720 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
2722         PR rtl-optimization/66626
2723         * gcc.target/i386/pr66626-2.c: New.
2725 2015-07-16  Martin Liska  <mliska@suse.cz>
2727         * g++.dg/ipa/pr66896.c: New test.
2729 2015-07-16  Richard Biener  <rguenther@suse.de>
2731         PR tree-optimization/66894
2732         * gcc.dg/torture/pr66894.c: New testcase.
2734 2015-07-16  Richard Biener  <rguenther@suse.de>
2736         * gcc.dg/tree-ssa/pr21031.c: Adjust.
2738 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
2740         PR target/66866
2741         * g++.dg/pr66866.C: New test.
2743 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2745         * gcc.target/powerpc/vec-cmp-sel.c: New test.
2747 2015-07-15  Richard Biener  <rguenther@suse.de>
2749         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
2750         { -O3 -fomit-frame-pointer },
2751         { -O3 -fomit-frame-pointer -funroll-loops } and
2752         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
2753         in favor of
2754         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
2755           -finline-functions }
2757 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
2759         * gcc.target/mips/interrupt_handler-5.c: New test.
2761 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
2762             Robert Suchanek  <robert.suchanek@imgtec.com>
2764         * gcc.target/mips/interrupt_handler-4.c: New test.
2766 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
2768         PR testsuite/66734
2769         * gcc.dg/lto/lto.exp: Initialize MPX.
2771 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2773         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
2774         dg-skip-if.
2775         * gcc.target/arm/scd42-3.c: Likewise.
2777 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
2779         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
2780         code to be run when the pre-arch code increases the isa_rev to
2781         mips32r6 or greater.
2783 2015-07-15  Richard Biener  <rguenther@suse.de>
2785         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
2786         { -O3 -fomit-frame-pointer },
2787         { -O3 -fomit-frame-pointer -funroll-loops } and
2788         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
2789         in favor of
2790         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
2791           -finline-functions }
2792         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
2793         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
2794         to additional_flags.
2796 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
2798         PR rtl-optimization/66838
2799         * gcc.target/i386/pr66838.c: New test.
2801 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
2803         PR c++/66850
2804         * g++.dg/template/pr66850.C: New test.
2806 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2807             Cesar Philippidis  <cesar@codesourcery.com>
2808             Chung-Lin Tang  <cltang@codesourcery.com>
2810         * gcc.target/nios2/nios2-flushd.c: New.
2811         * gcc.target/nios2/nios2-rdprs.c: New.
2812         * gcc.target/nios2/r2-atomic.c: New.
2813         * gcc.target/nios2/r2-eni.c: New.
2814         * gcc.target/nios2/r2-wrpie.c: New.
2816 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2817             Cesar Philippidis  <cesar@codesourcery.com>
2818             Chung-Lin Tang  <cltang@codesourcery.com>
2820         * gcc.target/nios2/cdx-ldstwm-1.c: New.
2821         * gcc.target/nios2/cdx-ldstwm-2.c: New.
2823 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2824             Cesar Philippidis  <cesar@codesourcery.com>
2825             Chung-Lin Tang  <cltang@codesourcery.com>
2827         * gcc.target/nios2/andci.c: New.
2828         * gcc.target/nios2/bmx.c: New.
2829         * gcc.target/nios2/cdx-add.c: New.
2830         * gcc.target/nios2/cdx-branch.c: New.
2831         * gcc.target/nios2/cdx-callret.c: New.
2832         * gcc.target/nios2/cdx-loadstore.c: New.
2833         * gcc.target/nios2/cdx-logical.c: New.
2834         * gcc.target/nios2/cdx-mov.c: New.
2835         * gcc.target/nios2/cdx-shift.c: New.
2836         * gcc.target/nios2/cdx-sub.c: New.
2837         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
2839 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
2841         PR c++/65071
2842         * g++.dg/cpp0x/vt-65071.C: New.
2844 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2845             Cesar Philippidis  <cesar@codesourcery.com>
2846             Chung-Lin Tang  <cltang@codesourcery.com>
2848         * gcc.target/nios2/r2-io-range.c: New.
2849         * gcc.target/nios2/r2-stio-1.c: New.
2850         * gcc.target/nios2/r2-stio-2.c: New.
2851         * gcc.target/nios2/nios2-ldxio.c: New.
2852         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
2853         of just compile.  Add more tests.
2855 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
2857         gfortran.dg/pr66864.f90: New test.
2859 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
2861         PR rtl-optimization/66626
2862         * gcc.target/i386/pr66626.c: New.
2864 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
2866         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
2867         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
2868         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
2870 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
2872         * g++.dg/template/crash81.C: Adjust for error + inform change.
2873         * g++.dg/template/pr58878.C: Likewise.
2874         * g++.dg/template/shadow1.C: Likewise.
2875         * g++.dg/template/shadow2.C: Likewise.
2876         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
2877         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
2878         * g++.old-deja/g++.brendan/crash7.C: Likewise.
2879         * g++.old-deja/g++.pt/shadow2.C: Likewise.
2881 2015-07-14  Richard Biener  <rguenther@suse.de>
2883         PR tree-optimization/66863
2884         * gcc.dg/torture/pr66863.c: New testcase.
2886 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
2888         PR c++/65186
2889         * g++.dg/template/pr65186.C: New test.
2891 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
2893         * gcc.target/arm/macro_defs0.c: Add directive to skip
2894         test if -marm is present.
2895         * gcc.target/arm/macro_defs1.c: Likewise.
2897 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2899         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
2900         if-conversion..
2901         * gcc.target/aarch64/adds1.c: Likewise.
2902         * gcc.target/aarch64/ands_1.c: Likewise.
2903         * gcc.target/aarch64/bics_1.c: Likewise.
2904         * gcc.target/aarch64/subs1.c: Likewise.
2905         * gcc.target/aarch64/subs3.c: Likewise.
2907 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
2909         PR fortran/64589
2910         * gfortran.dg/pr64589.f90: New test.
2912 2015-07-13  Renlin Li  <renlin.li@arm.com>
2914         PR rtl/66556
2915         * gcc.c-torture/execute/pr66556.c: New.
2917 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
2919         * gcc.dg/20020219-1.c: Fix double word typos.
2920         * gcc.dg/20020919-1.c: Same.
2922 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
2923             Jeff Law  <law@redhat.com>
2925         PR middle-end/66726
2926         * g++.dg/tree-ssa/pr66726.c: New test.
2927         * gcc.dg/tree-ssa/pr66726-2.c: New test.
2928         * gcc.dg/tree-ssa/pr66726.c: New test.
2930 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
2932         PR c++/58734
2933         * g++.dg/cpp0x/variadic-ttp2.C: New.
2935 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
2937         PR c++/30044
2938         * g++.dg/cpp0x/auto46.C: New test.
2939         * g++.dg/template/pr30044.C: New test.
2940         * g++.dg/template/shadow2.C: New test.
2941         * g++.dg/template/error55.C: New test.
2942         * g++.dg/template/crash83.C: Accept any error string.
2943         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
2944         parameters.
2945         * g++.dg/cpp0x/variadic19.C: Likewise
2946         * g++.dg/template/canon-type-13.C: Likewise.
2947         * g++.old-deja/g++.pt/ttp42.C: Likewise.
2948         * g++.dg/torture/20070621-1.C: Likewise.
2950 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2952         PR c++/54521
2953         * g++.dg/init/explicit3.C: New.
2955 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
2957         PR target/66819
2958         * gcc.target/i386/pr66819-1.c: New test.
2959         * gcc.target/i386/pr66819-2.c: Likewise.
2960         * gcc.target/i386/pr66819-3.c: Likewise.
2961         * gcc.target/i386/pr66819-4.c: Likewise.
2962         * gcc.target/i386/pr66819-5.c: Likewise.
2964 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
2966         PR target/66703
2967         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
2968         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
2969         type to prevent possible flag-clobbering zero-extensions.
2970         * gcc.target/i386/pr66703.c: New test.
2972 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2974         PR c++/60842
2975         * g++.dg/cpp0x/nsdmi-template15.C: New.
2977 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
2979         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
2981 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
2983         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
2984         * gcc.target/arm/flip-thumb.c: Likewise.
2986 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
2988         PR target/66813
2989         * gcc.target/i386/pr66813.c: New test.
2991 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
2993         PR middle-end/66820
2994         * gcc.dg/gomp/pr66820.c: New test.
2996 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2998         PR c++/65592
2999         * g++.dg/cpp0x/scoped_enum6.C: New.
3001 2015-07-10  Tom de Vries  <tom@codesourcery.com>
3003         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
3004         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
3006 2015-07-10  Richard Biener  <rguenther@suse.de>
3008         PR tree-optimization/66823
3009         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
3010         which should not be necessary.  XFAIL.
3012 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
3014         PR c++/64848
3015         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
3017 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
3019         PR middle-end/66633
3020         * gcc.dg/gomp/pr66633-1.c: New test.
3021         * gcc.dg/gomp/pr66633-2.c: New test.
3022         * gcc.dg/gomp/pr66633-3.c: New test.
3023         * gcc.dg/gomp/pr66633-4.c: New test.
3025 2015-07-09  John Marino  <gnugcc@marino.st>
3027         * lib/target-supports.exp (check_effective_target_pie):
3028         Add *-*-dragonfly*
3030 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
3032         PR target/66814
3033         * gcc.target/i386/pr66814.c: New test.
3035 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
3037         PR target/66731
3038         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
3039         * gcc.target/aarch64/fnmul-2.c: Likewise.
3040         * gcc.target/aarch64/fnmul-3.c: Likewise.
3041         * gcc.target/aarch64/fnmul-4.c: Likewise.
3043 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
3045         PR c++/65790
3046         * g++.dg/cpp0x/vt-65790.C: New.
3048 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
3050         PR target/66818
3051         * gcc.target/i386/pr66818.c: New test.
3053 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
3055         PR target/66817
3056         * gcc.target/i386/pr66817.c: New test.
3058 2015-07-09  Marek Polacek  <polacek@redhat.com>
3060         PR tree-optimization/66718
3061         * gcc.dg/vect/vect-126.c: New test.
3063 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
3065         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
3066         even when dwarf-2 is not the default.
3068 2015-07-08  Jeff Law  <law@redhat.com>
3070         PR testsuite/66796
3071         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
3072         to have a single memory reference.
3074 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
3076         * g++.dg/other/dump-ada-spec-9.C: New test.
3078 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
3080         * g++.dg/vect/vect.exp: Run also simd* tests.
3081         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
3082         (check_vect): Fix up get_cpuid call for C++.
3083         * g++.dg/vect/simd-clone-1.cc: New test.
3085 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3087         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
3089 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3091         * gcc.target/i386/readeflags-1.c (abort): New prototype.
3092         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
3094 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
3096         PR target/66806
3097         * gcc.target/i386/pr66806.c: New test.
3099 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
3101         PR c++/66421
3102         * g++.dg/cpp0x/auto45.C: New.
3104 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
3106         PR middle-end/66334
3107         * gcc.target/i386/pr66334.c: New.
3109 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
3111         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
3112         comments.
3114 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
3116         PR jit/66783
3117         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
3118         (verify_code): Update expected error message.
3119         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
3120         (verify_code): Likewise.
3121         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
3122         (verify_code): Likewise.
3124 2015-07-08  Richard Biener  <rguenther@suse.de>
3126         PR tree-optimization/66793
3127         * gcc.dg/torture/pr66793.c: New testcase.
3129 2015-07-08  Richard Biener  <rguenther@suse.de>
3131         PR tree-optimization/66794
3132         * gcc.dg/torture/pr66794.c: New testcase.
3134 2015-07-08  Marek Polacek  <polacek@redhat.com>
3136         PR c++/66748
3137         * g++.dg/abi/abi-tag15.C: New test.
3139 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
3141         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
3142         * gcc.target/mips/branch-3.c: Ditto
3143         * gcc.target/mips/branch-4.c: Ditto.
3144         * gcc.target/mips/branch-5.c: Ditto.
3145         * gcc.target/mips/branch-6.c: Ditto.
3146         * gcc.target/mips/branch-7.c: Ditto.
3147         * gcc.target/mips/branch-8.c: Ditto.
3148         * gcc.target/mips/branch-9.c: Ditto.
3149         * gcc.target/mips/branch-10.c: Ditto.
3150         * gcc.target/mips/branch-11.c: Ditto.
3151         * gcc.target/mips/branch-12.c: Ditto.
3152         * gcc.target/mips/branch-13.c: Ditto.
3153         * gcc.target/mips/umips-branch-5.c: New file.
3154         * gcc.target/mips/umips-branch-6.c: New file.
3155         * gcc.target/mips/umips-branch-7.c: New file.
3156         * gcc.target/mips/umips-branch-8.c: New file.
3157         * gcc.target/mips/umips-branch-9.c: New file.
3158         * gcc.target/mips/umips-branch-10.c: New file.
3159         * gcc.target/mips/umips-branch-11.c: New file.
3160         * gcc.target/mips/umips-branch-12.c: New file.
3161         * gcc.target/mips/umips-branch-13.c: New file.
3162         * gcc.target/mips/umips-branch-14.c: New file.
3163         * gcc.target/mips/umips-branch-15.c: New file.
3164         * gcc.target/mips/umips-branch-16.c: New file.
3165         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
3166         (OCCUPY_0xfffc): New define.
3168 2015-07-08  Renlin Li  <renlin.li@arm.com>
3170         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
3172 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
3174         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
3176 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
3178         * gcc.target/i386/bt-3.c: New test.
3179         * gcc.target/i386/bt-4.c: Ditto.
3181 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
3183         * g++.dg/other/dump-ada-spec-8.C: New test.
3185 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
3187         PR jit/66783
3188         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
3189         test case.
3190         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
3191         New test case.
3192         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
3193         New test case.
3194         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
3195         Avoid using an opaque struct for local "f".
3197 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
3199         PR jit/66779
3200         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
3201         * jit.dg/test-pr66779.c: New testcase.
3203 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
3205         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
3206         NOCOMPRESSION.
3208 2015-07-07  Richard Biener  <rguenther@suse.de>
3210         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
3212 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
3214         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
3215         * gcc.target/mips/call-5.c: Ditto.
3216         * gcc.target/mips/call-6.c: Ditto.
3218 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3220         * gcc.dg/dx-test.c: New test-case.
3222 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
3224         PR fortran/66578
3225         * gfortran.dg/allocate_with_source_9.f08: New test.
3227 2015-07-07  Christian Bruel  <christian.bruel@st.com>
3229         PR target/52144
3230         * gcc.target/arm/flip-thumb.c: Fix scan.
3231         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
3232         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
3233         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
3234         Fix return value.
3236 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
3238         PR target/65956
3239         * gcc.c-torture/execute/pr65956.c: New test.
3241 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
3243         * gcc.target/arm/aapcs/align1.c: New.
3244         * gcc.target/arm/aapcs/align_rec1.c: New.
3245         * gcc.target/arm/aapcs/align2.c: New.
3246         * gcc.target/arm/aapcs/align_rec2.c: New.
3247         * gcc.target/arm/aapcs/align3.c: New.
3248         * gcc.target/arm/aapcs/align_rec3.c: New.
3249         * gcc.target/arm/aapcs/align4.c: New.
3250         * gcc.target/arm/aapcs/align_rec4.c: New.
3251         * gcc.target/arm/aapcs/align_vararg1.c: New.
3252         * gcc.target/arm/aapcs/align_vararg2.c: New.
3254 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
3256         * gfortran.dg/iomsg_2.f90: New test.
3258 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
3260         PR target/66749
3261         * gcc.target/i386/pr66749.c: New test.
3263 2015-07-06  Richard Biener  <rguenther@suse.de>
3265         PR tree-optimization/66772
3266         * gcc.dg/torture/pr66772-1.c: New testcase.
3267         * gcc.dg/torture/pr66772-2.c: Likewise.
3269 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
3271         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
3272         the jals instruction.
3274 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
3276         PR target/53383
3277         * gcc.target/i386/pr53383-1.c: New file.
3278         * gcc.target/i386/pr53383-2.c: Likewise.
3279         * gcc.target/i386/pr53383-3.c: Likewise.
3281 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
3283         * gcc.target/aarch64/fnmul-1.c: New.
3284         * gcc.target/aarch64/fnmul-2.c: New.
3285         * gcc.target/aarch64/fnmul-3.c: New.
3286         * gcc.target/aarch64/fnmul-4.c: New.
3288 2015-07-06  Richard Biener  <rguenther@suse.de>
3290         PR middle-end/66759
3291         * gcc.dg/torture/pr66759.c: New testcase.
3293 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
3295         PR fortran/58586
3296         * gfortran.dg/alloc_comp_class_3.f03: New test.
3297         * gfortran.dg/alloc_comp_class_4.f03: New test.
3299 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
3301         * gcc.c-torture/execute/pr66757.c: New test.
3303 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
3305         PR tree-optimization/66720
3306         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
3308 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
3309             Sandra Loosemore <sandra@codesourcery.com>
3311         * gcc.target/nios2/gprel-offset.c: New test.
3313 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
3315         PR fortran/66725
3316         * gfortran.dg/pr66725.f90: New test.
3318 2015-07-03  Jason Merrill  <jason@redhat.com>
3320         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
3321         Avoid narrowing error.
3323 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
3325         PR rtl-optimization/66706
3326         * gcc.target/powerpc/shift-int.c: New testcase.
3328 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
3330         PR target/66746.
3331         * gcc.target/i386/pr66746.c: New file.
3333 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
3335         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
3337 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
3339         PR tree-optimization/66119
3340         * g++.dg/opt/pr66119.C: New.
3342 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
3344         PR fortran/52846
3345         * gfortran.dg/submodule_1.f90: New test
3346         * gfortran.dg/submodule_2.f90: New test
3347         * gfortran.dg/submodule_3.f90: New test
3348         * gfortran.dg/submodule_4.f90: New test
3349         * gfortran.dg/submodule_5.f90: New test
3350         * gfortran.dg/submodule_6.f90: New test
3351         * gfortran.dg/submodule_7.f90: New test
3353 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
3355         PR preprocessor/53690
3356         * g++.dg/cpp/pr53690.C: New.
3358 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3360         * gcc.target/powerpc/vec-cmp.c: New test.
3362 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3364         PR fortran/56520
3365         * gfortran.dg/pr56520.f90: New test.
3367 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
3369         PR fortran/66545
3370         * gfortran.dg/pr66545_1.f90: New test.
3371         * gfortran.dg/pr66545_2.f90: New test.
3373 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
3375         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
3376         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
3378 2015-07-02  Richard Biener  <rguenther@suse.de>
3380         PR testsuite/66719
3381         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
3382         unaligned loads.
3384 2015-07-02  Richard Biener  <rguenther@suse.de>
3386         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
3388 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
3390         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
3392 2015-07-01  Jason Merrill  <jason@redhat.com>
3394         * lib/target-supports.exp (cxx_default): Set to C++14.
3396 2015-07-01  Tom de Vries  <tom@codesourcery.com>
3398         PR testsuite/66723
3399         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
3400         scan-assembler.
3402 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
3404         * gfortran.dg/warn_conversion_8.f90:  New test.
3406 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3408         PR rtl-optimization/61047
3409         * gcc.c-torture/execute/20150611-1.c: New testcase.
3411 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
3413         PR jit/66700
3414         * jit.dg/all-non-failing-tests.h: Add
3415         test-pr66700-observing-write-through-ptr.c.
3416         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
3418 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
3420         * jit.dg/test-accessing-union.c: Add comments for use by
3421         gcc/jit/docs/topics/types.rst.
3423 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
3425         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
3426         'do-require-effective-target' with 'dg-require-effective-target'.
3427         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
3428         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
3429         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
3430         'stlex' with 'strex' as the expected output.
3432 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
3434         PR c++/60365
3435         * g++.dg/cpp0x/gen-attrs-60.C: New.
3436         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
3438 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
3440         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
3441         New function.
3442         * gcc.target/aarch64/pic-small.c: Restrict this test under
3443         check_effective_target_aarch64_small_fpic.
3445 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
3447         * gfortran.dg/gomp/pr66633.f90: New test.
3449 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
3451         PR c++/66686
3452         * g++.dg/template/pr66686.C: New test.
3454 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
3456         * gnat.dg/lto17.ad[sb]: New test.
3458 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
3460         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
3461         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
3462         testcase.
3463         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
3464         New testcase.
3465         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
3466         New testcase.
3467         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
3468         New testcase.
3469         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
3470         New testcase.
3471         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
3472         New testcase.
3473         * jit.dg/test-switch.c: New testcase.
3474         * jit.dg/test-switch.cc: New testcase.
3476 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
3478         PR jit/66546
3479         * jit.dg/all-non-failing-tests.h: Add note about
3480         test-validly-unreachable-block.c.
3481         * jit.dg/test-validly-unreachable-block.c: New file.
3483 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
3485         PR jit/66628
3486         * jit.dg/all-non-failing-tests.h: Add note about
3487         test-extra-options.c.
3488         * jit.dg/test-extra-options.c: New testcase.
3490 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
3492         PR debug/66691
3493         * gcc.target/i386/pr66691.c: New.
3495 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
3497         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
3498         * gcc.target/i386/iamcu/args.h: Likewise.
3499         * gcc.target/i386/iamcu/asm-support.S: Likewise.
3500         * gcc.target/i386/iamcu/defines.h: Likewise.
3501         * gcc.target/i386/iamcu/macros.h: Likewise.
3502         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
3503         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
3504         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
3505         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
3506         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
3507         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
3508         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
3509         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
3510         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
3511         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
3512         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
3513         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
3514         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
3515         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
3516         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
3517         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
3518         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
3520 2015-06-30  Marek Polacek  <polacek@redhat.com>
3522         * gcc.dg/fold-minus-6.c: New test.
3524         * gcc.dg/fold-ior-3.c: New test.
3526 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
3528         Implement N4197 - Adding u8 character literals
3529         * g++.dg/cpp1z/utf8.C: New.
3530         * g++.dg/cpp1z/utf8-neg.C: New.
3531         * g++.dg/cpp1z/udlit-utf8char.C: New.
3533 2015-06-30  Marek Polacek  <polacek@redhat.com>
3535         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
3537 2015-06-30  Tom de Vries  <tom@codesourcery.com>
3539         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
3540         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
3541         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
3542         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
3544 2015-06-30  Marek Polacek  <polacek@redhat.com>
3546         * gcc.dg/fold-ior-2.c: New test.
3548 2015-06-30  Tom de Vries  <tom@codesourcery.com>
3550         PR tree-optimization/66652
3551         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
3552         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
3553         pointers.
3554         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3556 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
3558         PR c++/65977
3559         * g++.dg/cpp0x/constexpr-friend-3.C: New.
3560         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
3562 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3564         PR fortran/66605
3565         * gfortran.dg/wunused-parameter.f90: New test.
3567 2015-06-29  Richard Henderson  <rth@redhat.com>
3569         * gcc.target/i386/asm-flag-1.c: New.
3570         * gcc.target/i386/asm-flag-2.c: New.
3571         * gcc.target/i386/asm-flag-3.c: New.
3572         * gcc.target/i386/asm-flag-4.c: New.
3573         * gcc.target/i386/asm-flag-5.c: New.
3575 2015-06-29  Marek Polacek  <polacek@redhat.com>
3577         PR c/66322
3578         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
3579         * c-c++-common/pr66322.c: New test.
3580         * g++.dg/eh/scope1.C: Remove dg-warning.
3582 2015-06-29  Richard Biener  <rguenther@suse.de>
3584         PR tree-optimization/66677
3585         * gcc.dg/vect/pr66677.c: New testcase.
3587 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
3589         PR middle-end/64130
3590         * gcc.dg/tree-ssa/pr64130.c: New test.
3592 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
3594         * gcc.target/aarch64/pic-small.c: New testcase.
3596 2015-06-26  Richard Biener  <rguenther@suse.de>
3598         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
3600 2015-06-26  Marek Polacek  <polacek@redhat.com>
3602         * gcc.dg/fold-and-1.c: New test.
3603         * gcc.dg/fold-and-2.c: New test.
3605 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
3607         * gnat.dg/warn11.adb: Add missing dg directive.
3608         * gnat.dg/warn12.adb: New test.
3609         * gnat.dg/warn12_pkg.ads: New helper.
3611 2015-06-26  Richard Biener  <rguenther@suse.de>
3613         * gfortran.dg/reassoc_3.f90: Adjust.
3615 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
3617         PR target/66412
3618         * gcc.target/i386/pr66412.c: New test.
3620 2015-06-25  Richard Biener  <rguenther@suse.de>
3622         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
3624 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
3626         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
3628 2015-06-25  Richard Biener  <rguenther@suse.de>
3630         * gfortran.dg/vect/vect-9.f90: New testcase.
3632 2015-06-25  Nick Clifton  <nickc@redhat.com>
3634         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
3635         H8300 and M32R targets.
3637 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3639         PR fortran/66528
3640         * gfortran.dg/maxerrors.f90: New test.
3642 2015-06-08  DJ Delorie  <dj@redhat.com>
3644         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
3646 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
3648         * gcc.target/aarch64/mgeneral-regs_3.c: New.
3650 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
3652         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
3653         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
3654         * gcc.target/aarch64/nofp_1.c: New file.
3656 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
3658         Implement N3928 - Extending static_assert
3659         * g++.dg/cpp0x/static_assert8.C: Adjust.
3660         * g++.dg/cpp0x/static_assert12.C: New.
3661         * g++.dg/cpp0x/static_assert13.C: New.
3662         * g++.dg/cpp1y/static_assert1.C: New.
3663         * g++.dg/cpp1y/static_assert2.C: New.
3664         * g++.dg/cpp1z/static_assert-nomsg.C: New.
3666 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
3668         PR c++/65750
3669         * g++.dg/cpp0x/trailing11.C: New.
3671 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3673         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
3674         multilibs.
3675         * gcc.target/arm/memset-inline-10.c: Likewise.
3676         * gcc.target/arm/pr58784.c: Likewise.
3677         * gcc.target/arm/pr59985.C: Likewise.
3678         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
3680 2015-06-24  Renlin Li  <renlin.li@arm.com>
3682         * gcc.target/aarch64/arm_align_max_pwr.c: New.
3683         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
3685 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
3687         Revert:
3688         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
3690         PR c++/30044
3691         * g++.dg/cpp0x/auto45.C: New test.
3692         * g++.dg/template/pr30044.C: New test.
3693         * g++.dg/template/crash83.C: Accept any error string.
3694         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
3695         parameters.
3696         * g++.dg/cpp0x/variadic18.C: Likewise
3697         * g++.dg/template/canon-type-13.C: Likewise.
3698         * g++.old-deja/g++.pt/ttp42.C: Likewise.
3700 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
3702         PR c++/65811
3703         * g++.dg/other/linkage2.C: New.
3705 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3707         PR target/63408
3708         * gcc.target/arm/pr63408.c: New test.
3710 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
3712         * lib/c-torture.exp: Don't call check_effective_target_lto
3713         before setting up environment correctly.
3714         * lib/gcc-dg.exp: Likewise, and protect
3715         gcc_force_conventional_output.
3717 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3719         PR rtl-optimization/66306
3720         * gcc.target/s390/pr66306.c: New test.
3722 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3724         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
3725         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
3726         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
3727         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
3728         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
3729         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
3730         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
3732 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
3734         PR target/65803
3735         * gcc.c-torture/pr65803.c: New test.
3737 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
3739         PR c++/30044
3740         * g++.dg/cpp0x/auto45.C: New test.
3741         * g++.dg/template/pr30044.C: New test.
3742         * g++.dg/template/crash83.C: Accept any error string.
3743         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
3744         parameters.
3745         * g++.dg/cpp0x/variadic18.C: Likewise
3746         * g++.dg/template/canon-type-13.C: Likewise.
3747         * g++.old-deja/g++.pt/ttp42.C: Likewise.
3749 2015-06-23  Marek Polacek  <polacek@redhat.com>
3751         * c-c++-common/Wlogical-op-3.c: New test.
3753 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
3755         PR c++/66254
3756         * g++.dg/cpp0x/scoped_enum5.C: New.
3758 2015-06-23  Richard Biener  <rguenther@suse.de>
3760         PR tree-optimization/66636
3761         * gcc.dg/vect/pr66636.c: New testcase.
3763 2015-06-23  Marek Polacek  <polacek@redhat.com>
3765         * gcc.dg/fold-minus-4.c: New test.
3766         * gcc.dg/fold-minus-5.c: New test.
3767         * c-c++-common/ubsan/overflow-add-5.c: New test.
3769 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
3771         Add missing testcase from r224672.
3772         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
3774         * gcc.target/vax/bswapdi-1.c: New.
3776 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
3778         PR fortran/64674
3779         * gfortran.dg/associate_18.f08: New test.
3781 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
3783         PR target/66560
3784         * gcc.target/i386/pr66560-1.c: New test.
3785         * gcc.target/i386/pr66560-2.c: Ditto.
3786         * gcc.target/i386/pr66560-3.c: Ditto.
3787         * gcc.target/i386/pr66560-4.c: Ditto.
3789 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
3791         * gcc.target/nvptx/nvptx.exp: New file.
3792         * gcc.target/nvptx/proto-1.c: Likewise.
3794 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
3796         PR tree-optimization/66449
3797         * gcc.dg/vect/pr66449.c: New test.
3799 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
3801         * g++.dg/other/dump-ada-spec-5.C: New test.
3802         * g++.dg/other/dump-ada-spec-6.C: Likewise.
3803         * g++.dg/other/dump-ada-spec-7.C: Likewise.
3805 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
3807         * g++.dg/inherit/pure1.C: Test location too.
3809 2015-06-22  Marek Polacek  <polacek@redhat.com>
3811         * gcc.dg/fold-ior-1.c: New test.
3812         * gcc.dg/fold-minus-2.c: New test.
3813         * gcc.dg/fold-minus-3.c: New test.
3814         * gcc.dg/fold-plus-1.c: New test.
3815         * gcc.dg/fold-plus-2.c: New test.
3816         * gcc.dg/fold-xor-4.c: New test.
3817         * gcc.dg/fold-xor-5.c: New test.
3819 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3821         PR target/65914
3822         * g++.dg/torture/pr65914.C:  New.
3824 2015-06-22  Richard Biener  <rguenther@suse.de>
3826         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
3827         not existing TORTURE_OPTIONS only.
3828         * lib/gcc-dg.exp: Likewise.
3830 2015-06-22  Christian Bruel  <christian.bruel@st.com>
3832         PR target/52144
3833         * gcc.target/arm/flip-thumb.c: New test.
3835 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
3836             Martin Liska  <mliska@suse.cz>
3838         PR ipa/65908
3839         * g++.dg/ipa/pr65908.C: New testcase.
3841 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
3843         PR c++/65882
3844         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
3845         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
3847 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
3849         * gnat.dg/specs/debug1.ads: Adjust.
3851 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
3853         * gcc.target/aarch64/fmovd-zero-mem.c: New.
3854         * gcc.target/aarch64/fmovd-zero-reg.c: New.
3855         * gcc.target/aarch64/fmovf-zero-mem.c: New.
3856         * gcc.target/aarch64/fmovf-zero-reg.c: New.
3857         * gcc.target/aarch64/fmovld-zero-mem.c: New.
3858         * gcc.target/aarch64/fmovld-zero-mem.c: New.
3859         * gcc.target/aarch64/fmovd-zero.c: Delete.
3860         * gcc.target/aarch64/fmovf-zero.c: Delete.
3862 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
3864         * gcc.target/vax/bswapdi-1.c: New.
3866 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3868         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
3870 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3872         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
3874 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3876         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
3878 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3880         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
3882 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3884         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
3886 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3888         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
3890 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3892         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
3894 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3896         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
3898 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3900         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
3902 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3904         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
3906 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3908         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
3910 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3912         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
3914 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3916         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
3918 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3920         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
3922 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3924         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
3926 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3928         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
3930 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3932         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
3934 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3936         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
3938 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3940         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
3942 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3944         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3945         (_ARM_FPSCR): Add FZ field.
3946         (clean_results): Force FZ=1 on AArch64.
3947         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
3949 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
3951         * gcc.target/aarch64/pr62308.c: New test.
3953 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
3955         PR fortran/66549
3956         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
3958 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
3960         * gcc.target/i386/mpx/pr66581.c: New test.
3962 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
3964         * gcc.target/i386/cmov9.c: New test.
3966 2015-06-18  Richard Biener  <rguenther@suse.de>
3968         * g++.dg/other/const4.C: New testcase.
3970 2015-06-18  Michael Matz  <matz@suse.de>
3972         PR middle-end/66253
3973         * gcc.dg/vect/pr66253.c: New testcase.
3975 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
3977         PR target/66569
3978         * gcc.target/i386/mpx/chkp-vararg.c: New test.
3980 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
3982         PR middle-end/66568
3983         * gcc.target/i386/mpx/pr66568.c: New test.
3985 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
3987         PR middle-end/66567
3988         * gcc.target/i386/mpx/pr66567.c: New test.
3990 2015-06-18  Richard Biener  <rguenther@suse.de>
3992         PR tree-optimization/66510
3993         * gcc.dg/vect/slp-perm-12.c: New testcase.
3995 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
3997         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
3998         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
3999         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
4000         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
4002 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
4004         PR c++/66571
4005         * g++.dg/gomp/pr66571-1.C: New test.
4007         PR middle-end/66429
4008         * c-c++-common/gomp/pr66429.c: New test.
4010 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
4012         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
4013         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
4014         ...this.
4015         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
4016         New testcase.
4017         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
4018         New testcase.
4020 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
4022         PR testsuite/65944
4023         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
4025 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
4027         * gcc.target/mips/pr65862-1.c: New test.
4028         * gcc.target/mips/pr65862-2.c: Likewise.
4030 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
4032         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
4033         * gcc.target/i386/pr52252-atom.c: Ditto.
4034         * gcc.target/i386/vect-div-1.c: Ditto.
4035         * gcc.target/i386/rotate-5.c: Ditto.
4036         * gcc.target/i386/pr50202.c: Ditto.
4037         * gcc.target/i386/pr37843-3.c: Ditto.
4038         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
4039         * gcc.target/i386/pr53397-1.c: Ditto.
4040         * gcc.target/i386/pr55934.c: Ditto.
4041         * gcc.target/i386/pr37843-4.c: Ditto.
4042         * gcc.target/i386/pr60451.c: Ditto.
4043         * gcc.target/i386/pr53397-2.c: Ditto.
4044         * gcc.target/i386/vectorize1.c: Ditto.
4045         * gcc.target/i386/extract-insert-combining.c: Ditto.
4046         * gcc.target/i386/pr53759.c: Ditto.
4047         * gcc.target/i386/pr52252-core.c: Ditto.
4048         * gcc.target/i386/rotate-3.c: Ditto.
4049         * gcc.target/i386/sse-20.c: Ditto.
4050         * gcc.target/i386/rotate-4.c: Ditto.
4051         * gcc.target/i386/pr61403.c: Ditto.
4052         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
4053         * gcc.target/i386/pr60901.c: Ditto.
4054         * gcc.target/i386/pr59794-7.c: Ditto.
4055         * gcc.target/i386/pr62208.c: Ditto.
4056         * gcc.target/i386/pr53416.c: Ditto.
4057         * gcc.target/i386/asm-dialect-1.c: Ditto.
4058         * gcc.target/i386/pr50038.c: Ditto.
4059         * gcc.target/i386/47698.c: Ditto.
4060         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
4061         * gcc.target/i386/pr59794-2.c: Ditto.
4062         * gcc.target/i386/pr59794-3.c: Ditto.
4063         * gcc.target/i386/pr39058.c: Ditto.
4064         * gcc.target/i386/pr60205-1.c: Ditto.
4065         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
4066         * gcc.target/i386/sse2-movq-2.c: Ditto.
4068 2015-06-17  Richard Biener  <rguenther@suse.de>
4070         PR tree-optimization/66251
4071         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
4073 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
4075         PR c++/59682
4076         * g++.dg/parse/new-placement1.C: New.
4078 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
4080         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
4081         * jit.dg/test-compound-assignment.c: New testcase.
4083 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
4085         PR jit/66539
4086         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
4087         to "testcases" array.
4089 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
4091         PR jit/66539
4092         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
4093         * jit.dg/test-debug-strings.c: New test case.
4094         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
4095         the discriminant has a sane debug string.
4097 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
4099         PR target/56766
4100         * gcc.target/i386/pr56766-1.c: New test.
4101         * gcc.target/i386/pr56766-2.c: Ditto.
4103 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
4105         * gcc.target/mips/loongson-shift-count-truncated-1.c:
4106         Skip on mips*-mti-linux* and mips*-img-linux* targets.
4107         * gcc.target/mips/loongson-simd.c: Ditto.
4109 2015-06-16  Richard Biener  <rguenther@suse.de>
4111         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
4113 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
4115         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
4116         passed by the testsuite driver.
4118 2015-06-16  Richard Biener  <rguenther@suse.de>
4120         * gcc.dg/vect/slp-perm-11.c: New testcase.
4122 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
4124         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
4125         dg-options.
4127 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
4129         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4130         Reinstate calls to torture-init and torture-finalize.
4132 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4134         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
4136 2015-06-15  Nathan Sidwell  <nathan@acm.org>
4138         PR c++/58583
4139         * g++.dg/cpp0x/nsdmi-template14.C: New test.
4141 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
4143         PR c++/51048
4144         * g++.dg/cpp0x/local-type1.C: New.
4146 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
4148         PR fortran/44672
4149         PR fortran/45440
4150         PR fortran/57307
4151         * gfortran.dg/allocate_with_source_3.f90: Removed check for
4152         unimplemented error.
4153         * gfortran.dg/allocate_with_source_7.f08: New test.
4154         * gfortran.dg/allocate_with_source_8.f08: New test.
4156 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
4158         PR c++/65168
4159         * g++.dg/warn/Walways-true-3.C: New test.
4161 2015-06-13  Tom de Vries  <tom@codesourcery.com>
4163         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
4165 2015-06-13  Tom de Vries  <tom@codesourcery.com>
4167         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
4168         (main): Remove superfluous attributes.
4169         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
4170         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
4172 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
4174         * gcc.target/i386/monitorx.c: New.
4175         * gcc.target/i386/sse-12.c: Add -mmwaitx.
4176         * gcc.target/i386/sse-13.c: Ditto.
4177         * gcc.target/i386/sse-14.c: Ditto.
4178         * gcc.target/i386/sse-22.c: Ditto.
4179         * gcc.target/i386/sse-23.c: Ditto.
4180         * g++.dg/other/i386-2.C: Ditto.
4181         * g++.dg/other/i386-3.C: Ditto.
4183 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
4185         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
4187 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
4189         PR fortran/66079
4190         * gfortran.dg/allocatable_scalar_13.f90: New test
4192 2015-06-11  Marek Polacek  <polacek@redhat.com>
4194         * gcc.dg/fold-xor-3.c: New test.
4196 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4198         * gcc.target/arm/short-it-ifcvt-1.c: New test.
4199         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
4201 2015-06-11  Christian Bruel  <christian.bruel@st.com>
4203         PR target/52144
4204         * gcc.target/arm/pragma_attribute.c: New test.
4206 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
4208         * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
4210 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
4212         PR target/66473
4213         * gcc.target/i386/pr66473.c: New test.
4215 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
4217         PR target/66470
4218         * gcc.dg/tls/pr66470.c: New test.
4219         * gcc.target/i386/pr66470.c: New test.
4221 2015-06-10  Christian Bruel  <christian.bruel@st.com>
4223         PR target/52144
4224         * gcc.target/arm/attr_arm.c: New test
4225         * gcc.target/arm/attr_arm-err.c: New test
4226         * gcc.target/arm/attr_thumb.c: New test
4227         * gcc.target/arm/attr_thumb-static.c: New test
4229 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4231         PR target/66200
4232         PR target/66428
4233         PR c++/66192
4234         * g++.dg/abi/aarch64_guard1.C: Adjust test.
4236 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
4238         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
4239         passed by the testsuite driver.
4241 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
4243         Revert:
4244         2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
4245         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4246         * gcc.dg/ssp-1.c: Make counter a register.
4247         * gcc.dg/ssp-2.c: Likewise.
4248         * gcc.dg/torture/parm-coalesce.c: New.
4250 2015-06-09  Tom de Vries  <tom@codesourcery.com>
4252         * gcc.target/i386/vararg-loc.c: New test.
4254 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
4256         PR c++/65815
4257         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
4258         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
4260 2015-06-09  Marek Polacek  <polacek@redhat.com>
4262         PR tree-optimization/66299
4263         * gcc.dg/pr66299-1.c: New test.
4264         * gcc.dg/pr66299-2.c: New test.
4265         * gcc.dg/pr66299-3.c: New test.
4267 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
4269         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
4270         passed by the testsuite driver.
4272 2015-06-09  Richard Biener  <rguenther@suse.de>
4274         PR middle-end/66423
4275         * gcc.dg/fold-modpow2.c: New testcase.
4277 2015-06-09  Richard Biener  <rguenther@suse.de>
4279         PR tree-optimization/66419
4280         * gcc.dg/vect/bb-slp-37.c: New testcase.
4282 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
4284         * gcc.target/arm/stl-cond.c: New test.
4286 2015-06-09  Richard Biener  <rguenther@suse.de>
4288         PR middle-end/66413
4289         * gcc.dg/torture/pr66413.c: New testcase.
4291 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
4293         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4294         * gcc.dg/ssp-1.c: Make counter a register.
4295         * gcc.dg/ssp-2.c: Likewise.
4296         * gcc.dg/torture/parm-coalesce.c: New.
4298 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
4300         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
4301         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
4303 2015-06-08  Tom de Vries  <tom@codesourcery.com>
4305         PR rtl-optimization/66444
4306         * gcc.dg/pr66444.c: New test.
4308 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
4310         PR fortran/66245
4311         * gfortran.dg/class_is_1.f90: New test.
4312         * gfortran.dg/type_is_1.f90: Ditto.
4314 2015-06-08  Marek Polacek  <polacek@redhat.com>
4316         PR c/66415
4317         * gcc.dg/cpp/pr66415-1.c: New test.
4318         * gcc.dg/cpp/pr66415-2.c: New test.
4320 2015-06-08  Richard Biener  <rguenther@suse.de>
4322         PR tree-optimization/66422
4323         * gcc.dg/Warray-bounds-16.c: New testcase.
4325 2015-06-08  Richard Biener  <rguenther@suse.de>
4327         * gcc.dg/vect/slp-perm-10.c: New testcase.
4328         * gcc.dg/vect/slp-23.c: Adjust.
4329         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
4330         vector pointer update.
4332 2015-06-08  Marek Polacek  <polacek@redhat.com>
4334         PR sanitizer/66452
4335         * g++.dg/ubsan/pr66452.C: New test.
4337 2015-06-08  Tom de Vries  <tom@codesourcery.com>
4339         PR tree-optimization/66436
4340         * gcc.dg/gomp/dump-new-function-2.c: New test.
4341         * gcc.dg/gomp/dump-new-function-3.c: Same.
4342         * gcc.dg/gomp/dump-new-function.c: Same.
4344 2015-06-08  Tom de Vries  <tom@codesourcery.com>
4346         PR tree-optimization/66435
4347         * gcc.dg/gomp/notify-new-function-2.c: New test.
4348         * gcc.dg/gomp/notify-new-function-3.c: Same.
4349         * gcc.dg/gomp/notify-new-function.c: Same.
4351 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
4353         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
4354         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
4355         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
4356         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
4357         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
4358         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
4359         -fshort-enum.
4361 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
4363         PR fortran/47659
4364         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
4365         * gfortran.dg/warn_conversion.f90: Add warning for change in value
4366         for assignment.
4367         * gfortran.dg/warn_conversion_3.f90: Add warnings.
4368         * gfortran.dg/warn_conversion_5.f90: New test.
4369         * gfortran.dg/warn_conversion_6.f90: New test.
4370         * gfortran.dg/warn_conversion_7.f90: New test.
4372 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
4374         PR fortran/66347
4375         * gfortran.dg/blockdata_9.f: New test.
4377 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
4379         PR fortran/66385
4380         * gfortran.dg/forall_17.f90:  New test.
4382 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
4384         * g++.dg/cpp0x/pr57101.C: Add warning.
4385         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
4386         * g++.dg/ext/visibility/anon7.C: Same.
4387         * g++.dg/ipa/pr63587-2.C: Same.
4388         * g++.dg/opt/dump1.C: Same.
4389         * g++.dg/opt/pr59622-3.C: Same.
4390         * g++.dg/opt/pr59622.C: Same.
4391         * g++.dg/torture/pr46383.C: Same.
4392         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
4393         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
4394         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
4395         functions.
4396         * gfortran.dg/intent_out_8.f90: Same.
4397         * gfortran.dg/warn_target_lifetime_3.f90: Same.
4399 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
4401         PR fortran/66377
4402         gfortran.dg/equiv_9.f90: New test.
4405 2015-06-05  Tom de Vries  <tom@codesourcery.com>
4407         merge from gomp4 branch:
4408         2015-05-28  Tom de Vries  <tom@codesourcery.com>
4410         PR tree-optimization/65443
4411         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
4412         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
4413         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
4415 2015-06-05  Nathan Sidwell  <nathan@acm.org>
4417         PR c++/52595
4418         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
4420 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
4422         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
4424 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
4426         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
4428 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
4430         * testsuite/gcc.target/i386/noplt-1.c: New test.
4431         * testsuite/gcc.target/i386/noplt-2.c: New test.
4432         * testsuite/gcc.target/i386/noplt-3.c: New test.
4433         * testsuite/gcc.target/i386/noplt-4.c: New test.
4435 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
4437         PR fortran/58749
4438         * gfortran.dg/adjustl_1.f90:  New test.
4440 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
4442         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
4443         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
4445 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
4447         * lto.c (iterative_hash_canonical_type,
4448         gimple_register_canonical_type): only hash main variants of types
4450 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
4452         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4453         Move set of dg-do-what-default after early return.
4455 2015-06-04  Marek Polacek  <polacek@redhat.com>
4457         PR c/66341
4458         * gcc.dg/lvalue-8.c: New test.
4460 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4461             Paolo Carlini  <paolo.carlini@oracle.com>
4463         PR c++/66130
4464         * g++.dg/other/pr66130.C: New.
4465         * g++.dg/cpp0x/pr66130.C: Likewise.
4467 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
4469         * g++.dg/cpp0x/decl-loc1.C: New.
4470         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
4471         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
4472         * g++.dg/init/ctor8.C: Likewise.
4473         * g++.dg/parse/semicolon4.C: Likewise.
4475 2015-06-03  Marek Polacek  <polacek@redhat.com>
4477         PR sanitizer/66190
4478         * g++.dg/ubsan/static-init-1.C: New test.
4479         * g++.dg/ubsan/static-init-2.C: New test.
4480         * g++.dg/ubsan/static-init-3.C: New test.
4482 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
4484         PR target/66275
4485         * gcc.target/i386/pr66275.c: New test.
4487 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4489         * gcc.dg/Wcxx-compat-22.c: New testcase.
4490         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
4491         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
4492         * c-c++-common/pr58346-1.c: Likewise.
4493         * c-c++-common/transparent-union-1.c: Likewise.
4495 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
4497         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
4498         * g++.dg/plugin/def_plugin.c: New file.
4499         * g++.dg/plugin/def-plugin-test.C: New file.
4501 2015-06-03  Richard Biener  <rguenther@suse.de>
4503         * gcc.dg/vect/bb-slp-36.c: New testcase.
4505 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
4507         * gcc.dg/lto/chkp-removed-alias_0.c: New.
4509 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
4511         * gcc.dg/lto/chkp-privatize-1_0.c: New.
4512         * gcc.dg/lto/chkp-privatize-1_1.c: New.
4513         * gcc.dg/lto/chkp-privatize-2_0.c: New.
4514         * gcc.dg/lto/chkp-privatize-2_1.c: New.
4516 2015-06-03  Marek Polacek  <polacek@redhat.com>
4518         PR c/64223
4519         PR c/29358
4520         * gcc.dg/pr64223-1.c: New test.
4521         * gcc.dg/pr64223-2.c: New test.
4523 2015-06-03  Richard Biener  <rguenther@suse.de>
4525         PR tree-optimization/63916
4526         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
4528 2015-06-03  Richard Biener  <rguenther@suse.de>
4530         PR tree-optimization/66375
4531         * gcc.dg/torture/pr66375.c: New testcase.
4533 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
4535         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
4537 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
4539         PR target/65768
4540         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
4542 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
4544         PR fortran/66380
4545         * gfortran.dg/reshape_7.f90: New test.
4547 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
4549         PR c/66220:
4550         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
4551         (fn_36): New.
4553 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4555         PR c/49551
4556         * gcc.dg/pr49551.c: New testcase.
4558 2015-06-02  Richard Biener  <rguenther@suse.de>
4560         PR debug/65549
4561         * g++.dg/lto/pr65549_0.C: New testcase.
4563 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
4565         PR libgomp/65742
4566         PR middle-end/66332
4567         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
4569 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
4571         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
4573 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
4575         PR c++/61683
4576         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
4578 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
4580         PR tree-optimization/48052
4581         * gcc.dg/tree-ssa/scev-8.c: New.
4582         * gcc.dg/tree-ssa/scev-9.c: New.
4583         * gcc.dg/tree-ssa/scev-10.c: New.
4584         * gcc.dg/vect/pr48052.c: New.
4586 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
4588         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
4590 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
4592         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
4594 2015-06-02  Marek Polacek  <polacek@redhat.com>
4596         PR middle-end/66345
4597         * gcc.dg/torture/pr66345.c: New test.
4599 2015-06-02  Richard Biener  <rguenther@suse.de>
4601         PR tree-optimization/65961
4602         * gcc.dg/torture/pr65961.c: New testcase.
4604 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
4606         PR tree-optimization/52563
4607         PR tree-optimization/62173
4608         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
4609         * gcc.dg/tree-ssa/scev-4.c: Ditto.
4611 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4613         * gnat.dg/specs/varsize_return2.ads: New test.
4614         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
4616 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
4618         * gcc.dg/vect/vect-outer-simd-1.c: New test.
4620 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
4622         PR target/65697
4623         * gcc.target/aarch64/sync-comp-swap.c: New.
4624         * gcc.target/aarch64/sync-comp-swap.x: New.
4625         * gcc.target/aarch64/sync-op-acquire.c: New.
4626         * gcc.target/aarch64/sync-op-acquire.x: New.
4627         * gcc.target/aarch64/sync-op-full.c: New.
4628         * gcc.target/aarch64/sync-op-full.x: New.
4629         * gcc.target/aarch64/sync-op-release.c: New.
4630         * gcc.target/aarch64/sync-op-release.x: New.
4632 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
4634         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
4635         (bar): Predefined.
4637 2015-06-01  Richard Biener  <rguenther@suse.de>
4639         PR tree-optimization/66349
4640         PR tree-optimization/66352
4641         PR tree-optimization/66357
4642         * gcc.dg/torture/pr66357.c: New testcase.
4643         * gcc.dg/torture/pr66349.c: Likewise.
4644         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
4646 2015-06-01  Richard Biener  <rguenther@suse.de>
4648         Revert
4649         2015-05-29  Richard Biener  <rguenther@suse.de>
4651         PR tree-optimization/66314
4652         * gcc.dg/asan/pr66314.c: New testcase.
4654 2015-06-01  Richard Biener  <rguenther@suse.de>
4656         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4658 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
4660         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
4661         directives.
4662         (hp3, hp4): Add inline keyword.
4663         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
4664         (hp2): Add inline keyword.
4665         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
4666         (hp2): Add inline keyword.
4668 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
4670         PR target/65527
4671         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
4672         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
4673         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
4674         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
4676 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
4678         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
4679         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
4681 2015-06-01  Richard Biener  <rguenther@suse.de>
4683         PR tree-optimization/66280
4684         * g++.dg/torture/pr66280.C: New testcase.
4685         * g++.dg/torture/pr66280-2.C: Likewise.
4687 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
4689         * gnat.dg/addr9_1.adb: New test.
4690         * gnat.dg/addr9_2.adb: Likewise.
4691         * gnat.dg/addr9_3.adb: Likewise.
4692         * gnat.dg/addr9_4.adb: Likewise.
4694 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4696           * g++.dg/other/dump-ada-spec-4.C: New test.
4698 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
4700         * gcc.dg/alias-8.c: Fix dg-warning.
4702 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
4704         * gcc.dg/alias-8.c: Do not xfail.
4705         * gcc.dg/pr62167.c: Prevent FRE.
4706         * gcc.dg/alias-14.c: New testcase.
4708 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
4710         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
4712 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4714         PR target/66215
4715         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
4716         dg-options.
4717         * gcc.target/s390/hotpatch-10.c: Likewise.
4718         * gcc.target/s390/hotpatch-11.c: Likewise.
4719         * gcc.target/s390/hotpatch-12.c: Likewise.
4720         * gcc.target/s390/hotpatch-17.c: Likewise.
4721         * gcc.target/s390/hotpatch-18.c: Likewise.
4722         * gcc.target/s390/hotpatch-20.c: Likewise.
4723         * gcc.target/s390/hotpatch-21.c: Likewise.
4724         * gcc.target/s390/hotpatch-22.c: Likewise.
4725         * gcc.target/s390/hotpatch-23.c: Likewise.
4726         * gcc.target/s390/hotpatch-24.c: Likewise.
4727         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
4728         to check for the exact nops too.
4729         * gcc.target/s390/hotpatch-3.c: Likewise.
4730         * gcc.target/s390/hotpatch-4.c: Likewise.
4731         * gcc.target/s390/hotpatch-5.c: Likewise.
4732         * gcc.target/s390/hotpatch-6.c: Likewise.
4733         * gcc.target/s390/hotpatch-7.c: Likewise.
4734         * gcc.target/s390/hotpatch-8.c: Likewise.
4735         * gcc.target/s390/hotpatch-9.c: Likewise.
4736         * gcc.target/s390/hotpatch-14.c: Likewise.
4737         * gcc.target/s390/hotpatch-15.c: Likewise.
4738         * gcc.target/s390/hotpatch-16.c: Likewise.
4739         * gcc.target/s390/hotpatch-19.c: Likewise.
4740         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
4741         scan-assembler-times counting number of .align directives.
4742         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
4743         dg-options.  Remove scan-assembler-times counting number of .align
4744         directives.
4745         * gcc.target/s390/hotpatch-26.c: New file.
4746         * gcc.target/s390/hotpatch-27.c: New file.
4747         * gcc.target/s390/hotpatch-28.c: New file.
4748         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
4749         using -Os -O0 -O1 -O2 -O3 options.
4751 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4753         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
4755 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
4757         PR tree-optimization/66142
4758         * gcc.dg/vect/pr66142.c: New test.
4760 2015-05-29  Richard Biener  <rguenther@suse.de>
4762         PR tree-optimization/66314
4763         * gcc.dg/asan/pr66314.c: New testcase.
4765 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4767         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
4768         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
4769         Adjust all callers.
4770         (schedule-cleanups, dg-keep-saved-temps): New proc.
4771         (gcc-dg-test-1): Schedule cleanups.
4772         * lib/profopt.exp (profopt-execute): Likewise.
4773         * g++.dg/cdce3.C: Adjust expected line numbers.
4774         * gcc.dg/cdce1.c: Likewise.
4775         * gcc.dg/cdce2.c: Likewise.
4776         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
4777         * gcc.dg/strlenopt-24.c: Likewise.
4778         * gcc.dg/tree-ssa/vrp26.c: Likewise.
4779         * gcc.dg/tree-ssa/vrp28.c: Likewise.
4780         * obj-c++.dg/encode-2.mm: Likewise.
4782 2015-05-28  DJ Delorie  <dj@redhat.com>
4784         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
4786 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4788         * gnat.dg/discr43.adb: New test.
4790 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4792         * gnat.dg/varsize_temp.adb: Rename into...
4793         * gnat.dg/varsize1.adb: ...this.
4794         * gnat.dg/varsize_copy.ad[sb]: Rename into...
4795         * gnat.dg/varsize2.ad[sb]: ...this.
4796         * gnat.dg/varsize3_1.adb: New test.
4797         * gnat.dg/varsize3_2.adb: Likewise.
4798         * gnat.dg/varsize3_3.adb: Likewise.
4799         * gnat.dg/varsize3_4.adb: Likewise.
4800         * gnat.dg/varsize3_5.adb: Likewise.
4801         * gnat.dg/varsize3_6.adb: Likewise.
4802         * gnat.dg/varsize3_pkg1.ads: New helper.
4803         * gnat.dg/varsize3_pkg2.ads: Likewise.
4804         * gnat.dg/varsize3_pkg3.ads: Likewise.
4806 2015-05-28  Richard Biener  <rguenther@suse.de>
4808         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
4810 2015-05-28  Richard Biener  <rguenther@suse.de>
4812         PR tree-optimization/66142
4813         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
4815 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
4817         PR target/63810
4818         * gcc.dg/darwin-minversion-3.c: Update testcase.
4819         * gcc.dg/darwin-minversion-4.c: Ditto.
4820         * gcc.dg/darwin-minversion-5.c: New testcase.
4821         * gcc.dg/darwin-minversion-6.c: Ditto.
4822         * gcc.dg/darwin-minversion-7.c: Ditto.
4823         * gcc.dg/darwin-minversion-8.c: Ditto.
4824         * gcc.dg/darwin-minversion-9.c: Ditto.
4825         * gcc.dg/darwin-minversion-10.c: Ditto.
4826         * gcc.dg/darwin-minversion-11.c: Ditto.
4827         * gcc.dg/darwin-minversion-12.c: Ditto.
4829 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4831         PR rtl-optimization/66168
4832         * gcc.c-torture/compile/pr66168.c: New test.
4834 2015-05-27  Jeff Law  <law@redhat.com>
4836         PR target/39726
4837         * gcc.dg/target/m68k/pr39726-1.c: New test.
4839 2015-05-27  Nathan Sidwell  <nathan@acm.org>
4841         PR c++/66270
4842         * g++.dg/ext/alias-canon3.C: New.
4844 2015-05-27  Richard Biener  <rguenther@suse.de>
4846         PR tree-optimization/66272
4847         Revert parts of
4848         2014-08-15  Richard Biener  <rguenther@suse.de>
4850         PR tree-optimization/62031
4851         * gcc.dg/torture/pr66272.c: New testcase.
4853 2015-05-27  Richard Biener  <rguenther@suse.de>
4855         * gcc.dg/vect/slp-reduc-7.c: New testcase.
4857 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
4859         PR target/65358
4860         * gcc.dg/pr65358.c: New test.
4862 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
4864         PR fortran/65548
4865         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
4866         semantic.
4867         * gfortran.dg/allocate_with_source_6.f90: New test.
4869 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4871         * gnat.dg/atomic7_1.adb: New test.
4872         * gnat.dg/atomic7_2.adb: Likewise.
4873         * gnat.dg/atomic7_pkg1.ads: New helper.
4874         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
4876 2015-05-26  Michael Matz  <matz@suse.de>
4878         PR middle-end/66251
4879         * gcc.dg/vect/pr66251.c: New test.
4881 2015-05-26  Richard Biener  <rguenther@suse.de>
4883         PR tree-optimization/66142
4884         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
4886 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
4888         PR fortran/66082
4889         * gfortran.dg/allocatable_scalar_13.f90: New test
4891 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4893         * gnat.dg/warn11.adb: New test.
4894         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
4896 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4898         * gnat.dg/vfa1_1.adb: New test.
4899         * gnat.dg/vfa1_2.adb: Likewise.
4900         * gnat.dg/vfa1_3.adb: Likewise.
4901         * gnat.dg/vfa1_4.adb: Likewise.
4902         * gnat.dg/vfa1_pkg.ads: New helper.
4904 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
4906         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
4907         * gcc.target/i386/pr66232-3.c: Likewise.
4909 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
4911         PR target/66274
4912         * gcc.target/i386/pr66274.c: New test.
4914 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4916         * gnat.dg/renaming6.ad[sb]: New test.
4918 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
4920         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
4921         and 'dg-require-effective-target pie'.
4923 2015-05-23  Nathan Sidwell  <nathan@acm.org>
4925         PR c++/66243
4926         * g++.dg/cpp0x/pr66243.C: New.
4928 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
4930         PR lto/66180
4931         * g++.dg/lto/pr66180_0.C: New testcase.
4932         * g++.dg/lto/pr66180_1.C: New testcase.
4934 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
4936         PR fortran/66257
4937         * typebound_call_27.f90: New file.
4939 2015-05-23  Nathan Sidwell  <nathan@acm.org>
4941         PR c++/65936
4942         * g++.dg/template/pr65936.C: New.
4944 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
4946         PR tree-optimization/63387
4947         * gcc.dg/pr63387-2.c: New testcase.
4949 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
4951         * gcc.dg/simd-1.c: Update to the new message.
4953 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
4955         * gcc.dg/nand.c: New testcase.
4957 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
4959         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4960         Set dg-do-what-default to compile only on ARM targets without
4961         arm_neon_hw execution support.  Remove redundant c-torture-execute
4962         in loop over test cases.
4964 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4966         PR target/65491
4967         * gcc.target/aarch64/pr65491_1.c: New test.
4968         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
4969         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
4971 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
4973         PR c++/65598
4974         * g++.dg/cpp0x/explicit9.C: New.
4975         * g++.dg/cpp0x/explicit8.C: Check the locations too.
4977 2015-05-22  Richard Biener  <rguenther@suse.de>
4979         PR tree-optimization/66251
4980         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
4982 2015-05-22  Marek Polacek  <polacek@redhat.com>
4984         PR c/47043
4985         * c-c++-common/attributes-enum-1.c: New test.
4986         * c-c++-common/attributes-enum-2.c: New test.
4987         * g++.dg/cpp0x/attributes-enum-1.C: New test.
4988         * g++.dg/cpp1y/attributes-enum-1.C: New test.
4990 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
4992         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
4993         effective target support.  If no arm_neon_hw support, do not attempt
4994         to execute the tests; only compile them.
4995         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
4996         and "dg-require-effective-target arm_neon_ok".
4997         * gcc.target/arm/simd/vextp16_1.c: Likewise.
4998         * gcc.target/arm/simd/vextp64_1.c: Likewise.
4999         * gcc.target/arm/simd/vextp8_1.c: Likewise.
5000         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
5001         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
5002         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
5003         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
5004         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
5005         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
5006         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
5007         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
5008         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
5009         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
5010         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
5011         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
5012         * gcc.target/arm/simd/vexts16_1.c: Likewise.
5013         * gcc.target/arm/simd/vexts32_1.c: Likewise.
5014         * gcc.target/arm/simd/vexts64_1.c: Likewise.
5015         * gcc.target/arm/simd/vexts8_1.c: Likewise.
5016         * gcc.target/arm/simd/vextu16_1.c: Likewise.
5017         * gcc.target/arm/simd/vextu32_1.c: Likewise.
5018         * gcc.target/arm/simd/vextu64_1.c: Likewise.
5019         * gcc.target/arm/simd/vextu8_1.c: Likewise.
5020         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
5021         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
5022         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
5023         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
5024         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
5025         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
5026         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
5027         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
5028         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
5029         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
5030         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
5031         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
5032         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
5033         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
5034         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
5035         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
5036         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
5037         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
5038         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
5039         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
5040         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
5041         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
5042         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
5043         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
5044         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
5045         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
5046         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
5047         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
5048         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
5049         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
5050         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
5051         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
5052         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
5053         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
5054         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
5055         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
5056         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
5057         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
5058         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
5059         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
5060         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
5061         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
5062         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
5063         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
5064         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
5065         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
5066         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
5067         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
5068         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
5069         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
5070         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
5071         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
5072         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
5073         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
5074         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
5075         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
5076         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
5077         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
5078         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
5079         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
5080         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
5081         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
5082         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
5083         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
5084         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
5085         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
5086         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
5087         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
5088         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
5089         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
5090         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
5091         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
5092         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
5093         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
5094         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
5095         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
5096         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
5097         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
5098         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
5099         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
5100         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
5101         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
5102         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
5103         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
5104         * gcc.target/arm/simd/vzips16_1.c: Likewise.
5105         * gcc.target/arm/simd/vzips32_1.c: Likewise.
5106         * gcc.target/arm/simd/vzips8_1.c: Likewise.
5107         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
5108         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
5109         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
5111 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
5113         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
5114         * gcc.dg/vect/pr59354.c: Likewise.
5115         * gcc.dg/vect/pr64252.c: Likewise.
5116         * gcc.dg/vect/pr64404.c: Likewise.
5117         * gcc.dg/vect/pr64493.c: Likewise.
5118         * gcc.dg/vect/pr64495.c: Likewise.
5119         * gcc.dg/vect/pr64844.c: Likewise.
5120         * gcc.dg/vect/pr65518.c: Likewise.
5121         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
5123 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
5125         PR c++/66210
5126         * g++.dg/cpp1y/var-templ28.C: New.
5128 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
5130         PR target/66232
5131         * gcc.target/i386/pr66232-1.c: New test.
5132         * gcc.target/i386/pr66232-2.c: Likewise.
5133         * gcc.target/i386/pr66232-3.c: Likewise.
5134         * gcc.target/i386/pr66232-4.c: Likewise.
5135         * gcc.target/i386/pr66232-5.c: Likewise.
5137 2015-05-21  Nathan Sidwell  <nathan@acm.org>
5139         * g++.dg/cpp1y/pr60943.C: New.
5141 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
5143         PR tree-optimization/66233
5144         * gcc.c-torture/execute/pr66233.c: New test.
5146 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5148         PR fortran/66176
5149         * gfortran.dg/inline_matmul_11.f90:  New test.
5151 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
5153         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
5154         instead of listing several targets on its own.
5155         * gcc.target/i386/pr32219-2.c: Likewise.
5156         * gcc.target/i386/pr32219-3.c: Likewise.
5157         * gcc.target/i386/pr32219-4.c: Likewise.
5158         * gcc.target/i386/pr32219-5.c: Likewise.
5159         * gcc.target/i386/pr32219-6.c: Likewise
5160         * gcc.target/i386/pr32219-7.c: Likewise.
5161         * gcc.target/i386/pr32219-8.c: Likewise.
5162         * gcc.target/i386/pr39013-1.c: Likewise.
5163         * gcc.target/i386/pr39013-2.c: Likewise.
5164         * gcc.target/i386/pr64317.c: Likewise.
5166 2015-05-21  Jeff Law  <law@redhat.com>
5168         * gcc.target/hppa/shadd-3.c: New test.
5169         * gcc.target/hppa/shadd-4.c: New test.
5171 2015-05-21  Michael Matz  <matz@suse.de>
5173         * gcc.dg/vect/vect-strided-store.c: New test.
5174         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
5175         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
5177 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5179         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
5180         * gcc.dg/pow-sqrt-synth-1.c: New test.
5181         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
5183 2015-05-21  Richard Biener  <rguenther@suse.de>
5185         PR c++/66211
5186         * g++.dg/conversion/pr66211.C: New testcase.
5187         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
5189 2015-05-21  Jeff Law  <law@redhat.com>
5191         * gcc.target/hppa/shadd-2.c: New test.
5193 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
5195         PR target/54236
5196         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
5198 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5200         PR target/65937
5201         * gcc.target/arm/pr26702.c: Adjust target selector.
5203 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
5205         PR middle-end/66221
5206         * gcc.dg/lto/pr66221_0.c: New test.
5207         * gcc.dg/lto/pr66221_1.c: New test.
5209 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5211         PR c/52952
5212         * gcc.dg/redecl-4.c: Update column numbers.
5213         * gcc.dg/format/bitfld-1.c: Likewise.
5214         * gcc.dg/format/attr-2.c: Likewise.
5215         * gcc.dg/format/attr-6.c: Likewise.
5216         * gcc.dg/format/attr-7.c (baz): Likewise.
5217         * gcc.dg/format/asm_fprintf-1.c: Likewise.
5218         * gcc.dg/format/attr-4.c: Likewise.
5219         * gcc.dg/format/branch-1.c: Likewise.
5220         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
5221         locations within strings with embedded escape sequences.
5223 2015-05-20  Jeff Law  <law@redhat.com>
5225         * gcc.target/hppa/hppa.exp: New target test driver.
5226         * gcc.target/hppa/shadd-1.c: New test.
5228 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
5230         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
5232 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
5234         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
5235         (fn_33_k_and_r_style): New.
5236         (fn_33_stroustrup_style): New.
5237         (fn_33_allman_style): New.
5238         (fn_33_whitesmiths_style): New.
5239         (fn_33_horstmann_style): New.
5240         (fn_33_ratliff_banner_style): New.
5241         (fn_33_lisp_style): New.
5242         (fn_34_indent_dash_gnu): New.
5243         (fn_34_indent_dash_kr): New.
5244         (fn_34_indent_dash_orig): New.
5245         (fn_34_indent_linux_style): New.
5247 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
5249         PR fortran/65548
5250         * gfortran.dg/allocate_with_source_5.f90: Extend test.
5252 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
5254         PR tree-optimization/65447
5255         * gcc.dg/tree-ssa/pr65447.c: New test.
5257 2015-05-19  Nathan sidwell  <nathan@acm.org>
5259         * g++.dg/cpp0x/pr65954.C: New.
5261 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
5263         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
5265 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5267         * lib/target-supports.exp: Vector do not always have natural
5268         alignment on s390*.
5270 2015-05-19  David Sherwood  <david.sherwood@arm.com>
5272         * gcc.dg/loop-invariant.c: New testcase.
5274 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5276         * lib/target-supports.exp: Vector do not always have natural
5277         alignment on s390*.
5279 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5281         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
5282         s390*.
5283         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5285 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5287         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
5288         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
5289         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
5290         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
5291         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
5292         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
5293         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
5294         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
5295         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
5296         * gcc.target/s390/zvector/vec-elem-1.c: New test.
5298 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5300         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
5302 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5304         * gcc.target/s390/s390.exp
5305         (check_effective_target_vector): New check.
5306         * gcc.target/s390/vector/vec-abi-1.c: New test.
5307         * gcc.target/s390/vector/vec-abi-2.c: New test.
5308         * gcc.target/s390/vector/vec-abi-3.c: New test.
5309         * gcc.target/s390/vector/vec-abi-4.c: New test.
5310         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
5311         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
5312         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
5313         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
5314         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
5315         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
5316         * gcc.target/s390/vector/vec-clobber-1.c: New test.
5317         * gcc.target/s390/vector/vec-cmp-1.c: New test.
5318         * gcc.target/s390/vector/vec-cmp-2.c: New test.
5319         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
5320         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
5321         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
5322         * gcc.target/s390/vector/vec-genmask-1.c: New test.
5323         * gcc.target/s390/vector/vec-genmask-2.c: New test.
5324         * gcc.target/s390/vector/vec-init-1.c: New test.
5325         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
5326         * gcc.target/s390/vector/vec-shift-1.c: New test.
5327         * gcc.target/s390/vector/vec-sub-1.c: New test.
5329 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5331         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
5333 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5335         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
5337 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5339         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
5341 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5343         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
5345 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5347         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
5349 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5351         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
5353 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5355         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
5357 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5359         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
5361 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5363         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
5365 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5367         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
5369 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5371         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
5373 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5375         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
5377 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
5379         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
5381 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
5383         PR tree-optimization/66187
5384         * gcc.c-torture/execute/pr66187.c: New test.
5385         * gcc.dg/pr66187-1.c: New test.
5386         * gcc.dg/pr66187-2.c: New test.
5388 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5390         * gcc.dg/vect/bb-slp-35.c: Adjust.
5392 2015-05-19  Richard Biener  <rguenther@suse.de>
5394         PR tree-optimization/66165
5395         * gcc.dg/torture/pr66165.c: New testcase.
5397         PR tree-optimization/66185
5398         * gcc.dg/torture/pr66185.c: New testcase.
5400 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
5402         PR target/54236
5403         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
5405 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
5407         * gcc.target/mips/p5600-bonding.c : New file.
5409 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5411         PR fortran/66106
5412         * gfortran.dg/interface_operator_1.f90: New tests.
5414 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5416         PR fortran/66057
5417         * gfortran.dg/generic_29.f90: New tests.
5419 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5421         PR fortran/66043
5422         * gfortran.dg/storage_size_6.f90: New tests.
5424 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5426         PR fortran/66045
5427         * gfortran.dg/null1.f90: New test.
5429 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5431         PR fortran/66044
5432         * gfortran.dg/entry_21.f90: New test.
5434 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5436         PR fortran/66043
5437         * gfortran.dg/storage_size_6.f90: New tests.
5439 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5441         PR fortran/66040
5442         * gfortran.dg/misplaced_statement.f90: New test.
5444 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5446         PR fortran/66039
5447         * gfortran.dg/filepos1.f90: New test
5449 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5451         PR fortran/64925
5452         * gfortran.dg/pr64925.f90: New test.
5454 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
5456         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
5457         unit.
5458         * gfortran.dg/lto/pr41576_1.f90: Ditto.
5460 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
5462         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
5463         to the family of pie capable targets.
5465 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
5467         * gcc.target/arm/bics_1.c : New testcase.
5468         * gcc.target/arm/bics_2.c : New testcase.
5469         * gcc.target/arm/bics_3.c : New testcase.
5470         * gcc.target/arm/bics_4.c : New testcase.
5472 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
5474         * gcc.target/mips/umips-attr.c: New test.
5476 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
5478         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
5479         * gcc.dg/20150120-2.c (dg-final): Ditto.
5480         * gcc.dg/20150120-2.c (dg-final): Ditto.
5481         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
5483 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
5485         PR target/66174
5486         * gcc.target/i386/pr66174.c: New test.
5488 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
5490         PR fortran/37131
5491         * gfortran.dg/matmul_bounds_6.f90:  New test.
5492         * gfortran.dg/matmul_bounds_7.f90:  New test.
5494 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
5496         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
5497         * gfortran.dg/lto/pr41576_1.f90: Add interface.
5498         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
5499         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
5500         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
5501         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
5503 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5505         PR fortran/65903
5506         * gfortran.dg/continuation_13.f90: Update test.
5507         * gfortran.dg/pr65903.f90: New test.
5509 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
5511         PR fortran/66113
5512         * gfortran.dg/block_14.f90:  New test.
5514 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5516         PR fortran/44054
5517         * lib/gfortran-dg.exp: Update regex to handle two locations for
5518         the same diagnostic without caret.
5519         * gfortran.dg/badline.f: Test also that line numbers are correct
5520         before and after "left but not entered" warning.
5522 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
5523             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
5525         PR target/65768
5526         * gcc.target/arm/maskdata.c: New test.
5528 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
5530         PR fortran/65792
5531         * gfortran.dg/derived_constructor_components_5: New test
5533 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
5535         PR target/66140
5536         * gcc.target/alpha/pr66140.c: New test.
5538 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
5540         PR c/48956
5541         * gcc.dg/Wconversion-complex-c99.c: New test.
5542         * gcc.dg/Wconversion-complex-gnu.c: New test.
5544 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
5546         PR tree-optimization/64454
5547         * gcc.dg/modmod.c: New testcase.
5549 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
5551         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
5553 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
5555         PR middle-end/66134
5556         * gcc.target/i386/mpx/pr66134.c: New test.
5558 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
5560         * gcc.target/powerpc/pr60158.c: New test.
5562 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
5564         * gcc.target/i386/sibcall-7.c: New test.
5565         * gcc.target/i386/sibcall-8.c: New test.
5567 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
5569         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
5570         (abs64_in_dreg): Likewise.
5572 2015-05-14  Marek Polacek  <polacek@redhat.com>
5574         PR c/66066
5575         PR c/66127
5576         * gcc.dg/pr14649-1.c: Add -Wpedantic.
5577         * gcc.dg/pr19984.c: Likewise.
5578         * gcc.dg/pr66066-1.c: New test.
5579         * gcc.dg/pr66066-2.c: New test.
5580         * gcc.dg/pr66066-3.c: New test.
5582 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5584         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
5585         * gcc.dg/pow-sqrt.x: New file.
5586         * gcc.dg/pow-sqrt-1.c: New test.
5587         * gcc.dg/pow-sqrt-2.c: Likewise.
5588         * gcc.dg/pow-sqrt-3.c: Likewise.
5590 2015-05-13  Richard Biener  <rguenther@suse.de>
5592         PR tree-optimization/66123
5593         * gcc.dg/torture/pr66123.c: New testcase.
5595 2015-05-13  Richard Biener  <rguenther@suse.de>
5597         PR middle-end/66110
5598         * gcc.dg/alias-2.c: Adjust.
5599         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
5601 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
5603         PR target/65103
5604         * gcc.target/i386/pr65103-3.c: New.
5606 2015-05-13  Martin Liska  <mliska@suse.cz>
5608         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
5610 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
5612         PR target/66112
5613         * gcc.target/i386/pr66112-2.c: New test.
5615         PR target/66112
5616         * gcc.target/i386/pr66112-1.c: New test.
5618 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
5620         PR target/66048
5621         * gcc.target/i386/mpx/pr66048.cc: New.
5623 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5625         PR rtl-optimization/64616
5626         * gcc.dg/loop-8.c: New test.
5627         * gcc.dg/loop-9.c: New test.
5629 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
5631         PR target/pr66047.c
5632         * gcc.target/i386/pr66047.c: New testcase.
5634 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
5636         PR ipa/65873
5637         * gcc.c-torture/compile/pr65873.c: New testcase.
5639 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
5641         PR fortran/66111
5642         * gfortran.dg/inline_matmul_10.f90:  New test.
5644 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
5646         * c-c++-common/Wmisleading-indentation.c: New testcase.
5647         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
5648         * c-c++-common/Wmisleading-indentation-2.md: New file.
5650 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
5652         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
5653         "break".
5654         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
5656 2015-05-12  Richard Biener  <rguenther@suse.de>
5658         PR tree-optimization/66101
5659         * gcc.dg/torture/pr66101.c: New testcase.
5661 2015-05-12  Richard Biener  <rguenther@suse.de>
5663         PR tree-optimization/37021
5664         * gcc.target/i386/vect-addsub.c: New testcase.
5666 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
5668         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
5670 2015-05-12  Tom de Vries  <tom@codesourcery.com>
5672         PR tree-optimization/66010
5673         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
5675 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
5677         PR c++/65133
5678         * g++.dg/cpp0x/trailing10.C: New.
5680 2015-05-12  Richard Biener  <rguenther@suse.de>
5682         * gcc.dg/vect/bb-slp-35.c: New testcase.
5684 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
5686         PR fortran/66100
5687         * gfortran.dg/bound_simplification_6.f90: New.
5689 2015-05-11  Steve Ellcey  <sellcey@mips.com>
5691         * gcc.target/mips/branch-1.c: Pass argument to bar().
5693 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
5695         PR target/65753
5696         * gcc.target/i386/pr65753.c: New test.
5698 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
5700         PR rtl-optimization/66076
5701         * gcc.dg/torture/pr66076.c: New test.
5703 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
5705         PR fortran/66041
5706         * gfortran.dg/inline_matmul_7.f90:  New test.
5707         * gfortran.dg/inline_matmul_8.f90:  New test.
5708         * gfortran.dg/inline_matmul_9.f90:  New test.
5710 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
5712         * gfortran.dg/bound_simplification_5.f90: New.
5714 2015-05-09  Jason Merrill  <jason@redhat.com>
5716         * lib/target-supports.exp (cxx_default): New global.
5717         (check_effective_target_c++11_only)
5718         (check_effective_target_c++14_only)
5719         (check_effective_target_c++98_only)
5720         (check_effective_target_c++1z_only): Check it.
5722 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
5724         PR tree-optimization/64454
5725         * gcc.dg/tree-ssa/vrp97.c: New file.
5726         * gcc.dg/vect/slp-perm-7.c: Update.
5728 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
5730         PR fortran/65894
5731         * gfortran.dg/elemental_subroutine_11.f90: New test.
5733 2015-05-08  Richard Biener  <rguenther@suse.de>
5735         PR tree-optimization/66036
5736         * gcc.dg/vect/slp-41.c: New testcase.
5738 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
5740         * gfortran.dg/elemental_optional_args_7.f90: New.
5742 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
5744         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
5745         allow cmlt or sshr.
5747 2015-05-08  Marek Polacek  <polacek@redhat.com>
5749         PR c/64918
5750         * gcc.dg/Woverride-init-side-effects-1.c: New test.
5751         * gcc.dg/Woverride-init-side-effects-2.c: New test.
5753 2015-05-07  Marek Polacek  <polacek@redhat.com>
5755         PR c/65179
5756         * c-c++-common/Wshift-negative-value-1.c: New test.
5757         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
5758         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
5759         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
5760         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
5761         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
5762         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
5763         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
5764         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
5766 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
5768         PR middle-end/192
5769         PR middle-end/54303
5770         * gcc.dg/fdata-sections-2.c: New file.
5772 2015-05-07  Marek Polacek  <polacek@redhat.com>
5774         PR testsuite/66046
5775         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
5776         last dg-output.
5777         * c-c++-common/ubsan/align-7.c: Likewise.
5778         * c-c++-common/ubsan/bounds-8.c: Likewise.
5779         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
5780         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
5781         * c-c++-common/ubsan/null-1.c: Likewise.
5782         * c-c++-common/ubsan/null-10.c: Likewise.
5783         * c-c++-common/ubsan/null-11.c: Likewise.
5784         * c-c++-common/ubsan/null-2.c: Likewise.
5785         * c-c++-common/ubsan/null-3.c: Likewise.
5786         * c-c++-common/ubsan/null-4.c: Likewise.
5787         * c-c++-common/ubsan/null-5.c: Likewise.
5788         * c-c++-common/ubsan/null-6.c: Likewise.
5789         * c-c++-common/ubsan/null-7.c: Likewise.
5790         * c-c++-common/ubsan/null-8.c: Likewise.
5791         * c-c++-common/ubsan/null-9.c: Likewise.
5792         * c-c++-common/ubsan/object-size-1.c: Likewise.
5793         * c-c++-common/ubsan/object-size-10.c: Likewise.
5794         * c-c++-common/ubsan/object-size-4.c: Likewise.
5795         * c-c++-common/ubsan/object-size-5.c: Likewise.
5796         * c-c++-common/ubsan/object-size-7.c: Likewise.
5797         * c-c++-common/ubsan/object-size-8.c: Likewise.
5798         * c-c++-common/ubsan/object-size-9.c: Likewise.
5799         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
5800         * c-c++-common/ubsan/overflow-int128.c: Likewise.
5801         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
5802         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
5803         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
5804         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
5805         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
5806         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
5807         * c-c++-common/ubsan/pr59333.c: Likewise.
5808         * c-c++-common/ubsan/pr59667.c: Likewise.
5809         * c-c++-common/ubsan/pr60613-2.c: Likewise.
5810         * c-c++-common/ubsan/pr60636.c: Likewise.
5811         * c-c++-common/ubsan/pr63802.c: Likewise.
5812         * c-c++-common/ubsan/recovery-1.c: Likewise.
5813         * c-c++-common/ubsan/recovery-3.c: Likewise.
5814         * c-c++-common/ubsan/shift-1.c: Likewise.
5815         * c-c++-common/ubsan/shift-2.c: Likewise.
5816         * c-c++-common/ubsan/shift-4.c: Likewise.
5817         * c-c++-common/ubsan/shift-7.c: Likewise.
5818         * c-c++-common/ubsan/undefined-2.c: Likewise.
5819         * c-c++-common/ubsan/vla-1.c: Likewise.
5820         * g++.dg/ubsan/null-1.C: Likewise.
5821         * g++.dg/ubsan/null-3.C: Likewise.
5822         * g++.dg/ubsan/null-4.C: Likewise.
5823         * g++.dg/ubsan/vptr-8.C: Likewise.
5824         * g++.dg/ubsan/vptr-9.C: Likewise.
5825         * gcc.dg/ubsan/bounds-2.c: Likewise.
5826         * gcc.dg/ubsan/object-size-9.c: Likewise.
5828 2015-05-07  Jeff Law  <law@redhat.com>
5830         * gcc.dg/tree-ssa/shorten-1.c: New test.
5832 2015-05-07  Richard Biener  <rguenther@suse.de>
5834         PR tree-optimization/66002
5835         * gcc.dg/vect/vect-125.c: New testcase.
5837 2015-05-07  Marek Polacek  <polacek@redhat.com>
5838             Martin Uecker  <uecker@eecs.berkeley.edu>
5840         * c-c++-common/ubsan/bounds-10.c: New test.
5842 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
5844         * jit.dg/harness.h (set_options): Wrap with
5845         #ifndef TEST_ESCHEWS_SET_OPTIONS.
5846         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
5847         Special-case test-benchmark.c as a negative.
5848         * jit.dg/test-benchmark.c: New file.
5850 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
5852         PR target/64208
5853         * gcc.target/arm/pr64208.c: New test.
5855 2015-05-06  Alan Modra  <amodra@gmail.com>
5857         PR target/66020
5858         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
5859         (gparms): Make volatile.
5861 2015-05-06  Richard Biener  <rguenther@suse.de>
5863         PR tree-optimization/62283
5864         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
5866 2015-05-06  Christian Bruel  <christian.bruel@st.com>
5868         PR target/66015
5869         * gcc.target/aarch64/iinline-attr-1.c: New test.
5871 2015-05-06  Richard Biener  <rguenther@suse.de>
5873         * gcc.dg/vect/bb-slp-34.c: New testcase.
5875 2015-05-06  Richard Biener  <rguenther@suse.de>
5877         PR tree-optimization/62283
5878         * gcc.dg/vect/bb-slp-14.c: Adjust.
5880 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
5882         PR target/65990
5883         * gcc.target/i386/pr65990.c: New test.
5885 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
5887         PR target/65915
5888         * gcc.target/i386/pr65915.c: New.
5890 2015-05-05  Tom de Vries  <tom@codesourcery.com>
5892         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
5893         'va_list escapes 0'.
5895 2015-05-05  Tom de Vries  <tom@codesourcery.com>
5897         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
5898         in r222173.
5900 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
5902         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
5903         * gcc.target/arm/pr65924.c: Likewise.
5905 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
5907         PR target/65871
5908         * gcc.target/i386/pr65871-3.c: New test.
5910 2015-05-04  Jeff Law  <law@redhat.com>
5912         Revert:
5913         2015-05-04  Jeff Law  <law@redhat.com>
5914         * gcc.dg/tree-ssa/shorten-1.c: New test.
5916 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
5917             Jakub Jelinek  <jakub@redhat.com>
5919         PR c++/66007
5920         * g++.dg/cpp0x/Wnarrowing4.C: New.
5922 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
5924         * lib/target-supports.exp
5925         (check_effective_target_keeps_null_pointer_checks): Clarify that
5926         this is for targets that disable -fdelete-null-pointer-checks,
5927         not default it to off.
5928         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
5929         -fdelete-null-pointer-checks explicit.
5930         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
5931         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
5932         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
5933         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
5934         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
5935         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
5936         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
5937         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
5938         * gcc.dg/tree-ssa/pr20318.c: Likewise.
5939         * gcc.dg/tree-ssa/pr20701.c: Likewise.
5940         * gcc.dg/tree-ssa/pr20702.c: Likewise.
5941         * gcc.dg/tree-ssa/pr21086.c: Likewise.
5942         * gcc.dg/tree-ssa/pr21090.c: Likewise.
5943         * gcc.dg/tree-ssa/pr58480.c: Likewise.
5944         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5945         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5946         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5947         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
5948         * gcc.dg/tree-ssa/unreachable.c: Likewise.
5949         * gcc.dg/tree-ssa/vrp02.c: Likewise.
5950         * gcc.dg/tree-ssa/vrp07.c: Likewise.
5951         * gcc.dg/tree-ssa/vrp08.c: Likewise.
5952         * gcc.dg/tree-ssa/vrp55.c: Likewise.
5953         * g++.dg/cpp0x/static_assert9.C: Likewise.
5954         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
5955         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
5956         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
5957         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
5958         * g++.dg/tree-ssa/pr26406.C: Likewise.
5960 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
5962         PR tree-optimization/65984
5963         * c-c++-common/ubsan/pr65984.c: New test.
5965 2015-05-04  Jeff Law  <law@redhat.com>
5967         * gcc.dg/tree-ssa/shorten-1.c: New test.
5969 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5971         PR fortran/44735
5972         * gfortran.dg/pr44735.f90: New test.
5974 2015-05-04  Richard Biener  <rguenther@suse.de>
5976         PR tree-optimization/65965
5977         * gcc.dg/vect/bb-slp-33.c: New testcase.
5979 2015-05-04  Richard Biener  <rguenther@suse.de>
5981         PR tree-optimization/65935
5982         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
5984 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
5986         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
5987         for each supported variant instead of CHECK_RESULTS.
5988         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
5989         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
5990         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
5991         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
5992         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
5993         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5994         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
5995         expected results for unsupported variants.  Call CHECK for each
5996         supported variant instead of CHECK_RESULTS.
5997         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
5998         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
5999         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
6000         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
6001         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
6002         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
6003         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
6004         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
6005         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
6006         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
6007         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
6008         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
6009         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
6010         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
6011         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6012         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
6013         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
6014         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
6015         expected results for unsupported variants.
6016         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
6017         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
6018         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
6019         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
6020         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
6021         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
6022         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
6023         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
6024         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
6025         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
6026         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
6027         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
6028         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
6029         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
6030         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
6031         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
6032         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
6033         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
6034         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
6035         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
6036         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
6037         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
6038         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
6039         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
6040         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
6041         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
6042         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
6043         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
6045 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6047         PR fortran/37131
6048         * gfortran.dg/bound_9.f90:  Add pointer assignment.
6050 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
6051             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
6053         PR c++/65858
6054         * g++.dg/cpp0x/Wnarrowing3.C: New.
6056 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
6058         * gcc.dg/20150120-1.c: New test.
6059         * gcc.dg/20150120-2.c: New test.
6060         * gcc.dg/20150120-3.c: New test.
6062 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
6064         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
6066 2015-05-01  Renlin Li  <renlin.li@arm.com>
6068         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
6070 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
6072         * gfortran.dg/bound_simplification_4.f90: New.
6074 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6076         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
6077         with powerpc_p8vector_ok.
6079 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6081         PR fortran/37131
6082         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
6083         scan pattern.
6084         * gfortran.dg/bound_9.f90:  New test case.
6086 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
6088         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
6089         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
6090         for 32bit x86 targets.
6091         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
6092         for 32bit x86 targets.
6093         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
6094         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
6095         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
6096         for 32bit x86 targets.
6098 2015-04-30  Marek Polacek  <polacek@redhat.com>
6100         PR tree-optimization/63551
6101         * g++.dg/ipa/pr63551.C: New test.
6103 2015-04-30  Caroline Tice  <cmtice@google.com>
6105         PR  65929
6106         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
6107         partition size on certain targets.
6109 2015-04-30  Renlin Li  <renlin.li@arm.com>
6111         * gcc.target/aarch64/vect-reduc-or_1.c: New.
6113 2015-04-30  Marek Polacek  <polacek@redhat.com>
6115         * c-c++-common/Wbool-compare-3.c: New test.
6117         * gcc.dg/pr65901.c (foo): Adjust dg-error.
6118         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
6120 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
6122         PR c++/57610
6123         * g++.dg/init/ref22.C: New.
6125 2015-04-30  Marek Polacek  <polacek@redhat.com>
6127         * gcc.dg/init-bad-8.c: New test.
6129         * gcc.dg/incomplete-typedef-1.c: New test.
6131 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
6133         PR c++/59955
6134         * g++.dg/template/crash121.C: New.
6136 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
6138         * gcc.target/mips/call-from-init.c: New test.
6139         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
6141 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
6143         PR target/65871
6144         * gcc.target/i386/pr65871-1.c: New test.
6145         * gcc.target/i386/pr65871-2.c: Ditto.
6147 2015-04-29  Marek Polacek  <polacek@redhat.com>
6149         PR c/64610
6150         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
6151         * c-c++-common/Wbool-compare-2.c: New test.
6153 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
6155         PR target/65770
6156         * gcc.target/aarch64/vstN_lane_1.c: New file.
6158 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
6160         PR c++/64667
6161         * g++.dg/warn/Winit-self-3.C: New.
6163 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
6165         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
6167 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
6169         PR target/65924
6170         * gcc.target/arm/pr65924.c: New test.
6172 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
6174         * g++.dg/gomp/tpl-target-update.C: New file.
6176 2015-04-29  Richard Biener  <rguenther@suse.de>
6178         PR tree-optimization/65917
6179         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
6181 2015-04-29  Christian Bruel  <christian.bruel@st.com>
6183         PR target/64835
6184         * gcc.dg/ipa/iinline-attr.c: New test.
6185         * gcc.target/i386/iinline-attr-2.c: New test.
6187 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
6189         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
6190         segfault is fixed.
6192 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6194         * gcc.dg/vect/vect-33.c: Remove spurious line.
6196 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
6198         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
6200 2015-04-28  Marek Polacek  <polacek@redhat.com>
6202         PR c/65901
6203         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
6204         * gcc.dg/pr65901.c: New test.
6206 2015-04-28  Richard Biener  <rguenther@suse.de>
6208         PR tree-optimization/62283
6209         * gfortran.dg/vect/pr62283-2.f: New testcase.
6210         * gcc.dg/vect/bb-slp-14.c: Adjust.
6212 2015-04-28  Richard Biener  <rguenther@suse.de>
6214         PR tree-optimization/65851
6215         * g++.dg/torture/pr65851.C: New testcase.
6217 2015-04-27  Jeff Law <law@redhat.com>
6219         PR tree-optimization/65217
6220         * gcc.target/i386/pr65217.c: Remove XFAIL.
6222 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
6224         PR fortran/60322
6225         Add tests forgotten to svn-add.
6226         * gfortran.dg/class_allocate_19.f03: New test.
6227         * gfortran.dg/class_array_20.f03: New test.
6228         * gfortran.dg/class_array_21.f03: New test.
6229         * gfortran.dg/finalize_29.f08: New test.
6231 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
6233         PR fortran/59678
6234         PR fortran/65841
6235         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
6236         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
6238 2015-04-27  Caroline Tice  <cmtice@google.com>
6240         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
6241         partition size.
6243 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
6245         PR target/64579
6246         * gcc.target/powerpc/htm-1.c: New test.
6247         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
6248         on 64-bit compiles.
6249         (__builtin_tabortdci): Likewise.
6250         (__builtin_tcheck): Remove operand.
6251         * lib/target-supports.exp (check_htm_hw_available): New function.
6253 2015-04-27  Richard Biener  <rguenther@suse.de>
6255         * gcc.target/i386/pr65217.c: XFAIL.
6257 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
6259         PR tree-optimization/65875
6260         * gcc.c-torture/compile/pr65875.c: New test.
6262 2015-04-25  Marek Polacek  <polacek@redhat.com>
6264         PR c/52085
6265         * gcc.dg/enum-incomplete-2.c: New test.
6266         * gcc.dg/enum-mode-1.c: New test.
6268 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
6270         PR target/65849
6271         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
6272         set new options.
6273         * gcc.target/powerpc/pr65849-2.c: Likewise.
6275 2015-04-24  Tom de Vries  <tom@codesourcery.com>
6277         PR tree-optimization/65802
6278         * g++.dg/pr65802.C: Move to ...
6279         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
6280         stdarg.h.  Rewrite for C.
6281         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
6282         va_start and va_end.  Remove unnecessary inline asm.
6284 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
6285             Wei Mi  <wmi@google.com>
6287         * gcc.target/i386/sse2-load-multi.c: New test.
6288         * gcc.target/i386/sse2-store-multi.c: Ditto.
6290 2015-04-24  Marek Polacek  <polacek@redhat.com>
6292         PR c/65830
6293         * c-c++-common/pr65830.c: New test.
6295         PR c/63357
6296         * c-c++-common/Wlogical-op-1.c: New test.
6298 2015-04-24  Marek Polacek  <polacek@redhat.com>
6300         PR c/61534
6301         * c-c++-common/pr61534-1.c: New test.
6303 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6304             Steven Bosscher <steven@gcc.gnu.org>
6306         PR rtl-optimization/34503
6307         * gcc.target/arm/pr64616.c: New file.
6309 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
6311         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
6313 2015-04-24  Terry Guo  <terry.guo@arm.com>
6315         * gcc.target/arm/pr65710.c: Update the options.
6317 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
6319         * gcc.target/i386/pr65523.c: Skip x32.
6321 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6323         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
6324         to look for vcl* where appropriate.
6326 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6328         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
6329         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
6331 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
6333         PR target/26702
6334         * gcc.target/arm/pr26702.c: New test.
6336 2015-04-23  Marek Polacek  <polacek@redhat.com>
6338         PR c/65345
6339         * gcc.dg/pr65345-1.c: New test.
6340         * gcc.dg/pr65345-2.c: New test.
6342 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6344         * gcc.target/powerpc/crypto-builtin-2.c: New.
6346 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
6348         PR fortran/60322
6349         * gfortran.dg/class_allocate_19.f03: New test.
6350         * gfortran.dg/class_array_20.f03: New test.
6351         * gfortran.dg/class_array_21.f03: New test.
6352         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
6353         * gfortran.dg/finalize_15.f90: Fixing comparision to model
6354         initialization correctly.
6355         * gfortran.dg/finalize_29.f08: New test.
6357 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6359         * gcc.target/powerpc/swaps-p8-18.c: New test.
6361 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6363         PR target/65456
6364         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
6365         * gcc.dg/vect/bb-slp-25.c: Likewise.
6366         * gcc.dg/vect/bb-slp-29.c: Likewise.
6367         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
6368         vect_no_align && { ! vect_hw_misalign }.
6369         * gcc.dg/vect/bb-slp-9.c: Likewise.
6370         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
6371         vect_hw_misalign.
6372         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
6373         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
6374         account for POWER8, where peeling for alignment is not needed.
6375         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
6376         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
6377         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
6378         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
6379         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
6380         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
6381         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
6382         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
6383         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
6384         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
6385         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
6386         * gcc.dg/vect/pr16105.c: Likewise.
6387         * gcc.dg/vect/pr20122.c: Likewise.
6388         * gcc.dg/vect/pr33804.c: Likewise.
6389         * gcc.dg/vect/pr33953.c: Likewise.
6390         * gcc.dg/vect/pr56787.c: Likewise.
6391         * gcc.dg/vect/pr58508.c: Likewise.
6392         * gcc.dg/vect/slp-25.c: Likewise.
6393         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
6394         * gcc.dg/vect/vect-105.c: Likewise.
6395         * gcc.dg/vect/vect-27.c: Likewise.
6396         * gcc.dg/vect/vect-29.c: Likewise.
6397         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
6398         POWER8.
6399         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
6400         && { ! vect_hw_misalign }.
6401         * gcc.dg/vect/vect-44.c: Likewise.
6402         * gcc.dg/vect/vect-48.c: Likewise.
6403         * gcc.dg/vect/vect-50.c: Likewise.
6404         * gcc.dg/vect/vect-52.c: Likewise.
6405         * gcc.dg/vect/vect-56.c: Likewise.
6406         * gcc.dg/vect/vect-60.c: Likewise.
6407         * gcc.dg/vect/vect-72.c: Likewise.
6408         * gcc.dg/vect/vect-75-big-array.c: Likewise.
6409         * gcc.dg/vect/vect-75.c: Likewise.
6410         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
6411         * gcc.dg/vect/vect-77-global.c: Likewise.
6412         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6413         * gcc.dg/vect/vect-78-global.c: Likewise.
6414         * gcc.dg/vect/vect-93.c: Likewise.
6415         * gcc.dg/vect/vect-95.c: Likewise.
6416         * gcc.dg/vect/vect-96.c: Likewise.
6417         * gcc.dg/vect/vect-cond-1.c: Likewise.
6418         * gcc.dg/vect/vect-cond-3.c: Likewise.
6419         * gcc.dg/vect/vect-cond-4.c: Likewise.
6420         * gcc.dg/vect/vect-cselim-1.c: Likewise.
6421         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6422         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6423         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6424         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6425         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
6426         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
6427         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
6428         * gcc.dg/vect/vect-outer-3a.c: Likewise.
6429         * gcc.dg/vect/vect-outer-5.c: Likewise.
6430         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
6431         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
6432         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
6433         * gcc.dg/vect/vect-outer-fir.c: Likewise.
6434         * gcc.dg/vect/vect-peel-3.c: Likewise.
6435         * gcc.dg/vect/vect-peel-4.c: Likewise.
6436         * gcc.dg/vect/vect-pre-interact.c: Likewise.
6437         * gcc.target/powerpc/pr65456.c: New test.
6438         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
6439         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
6440         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
6441         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
6442         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
6443         vect_no_align && { ! vect_hw_misalign }.
6444         * gfortran.dg/vect/vect-3.f90: Likewise.
6445         * gfortran.dg/vect/vect-4.f90: Likewise.
6446         * gfortran.dg/vect/vect-5.f90: Likewise.
6447         * lib/target-supports.exp (check_effective_target_vect_no_align):
6448         Return 1 for POWER8.
6449         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
6451 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
6453         PR fortran/65429
6454         * gfortran.dg/pr65429.f90: New test.
6456 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
6458         * c-c++-common/asan/user-section-1.c: New test.
6459         * c-c++-common/asan/user-section-2.c: New test.
6460         * c-c++-common/asan/user-section-3.c: New test.
6462 2015-04-22  Hale Wang  <hale.wang@arm.com>
6463             Terry Guo  <terry.guo@arm.com>
6465         PR rtl-optimization/64818
6466         * gcc.target/arm/pr64818.c: New test.
6468 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
6470         PR ipa/65076
6471         * g++.dg/tree-ssa/pr61034.C: Update template.
6472         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
6473         * gcc.dg/Warray-bounds-11.c: Likewise.
6474         * gcc.dg/Warray-bounds.c: Likewise.
6476 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6478         PR libgfortran/65234
6479         * gfortran.dg/fmt_unlimited.f90: New test.
6481 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
6483         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
6484         headers.
6485         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
6486         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
6487         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
6488         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
6489         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
6490         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
6491         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
6493 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6495         PR libgfortran/56743
6496         * gfortran.dg/namelist_87.f90: New test.
6498 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6500         * gcc.target/aarch64/mult-synth_1.c: New test.
6501         * gcc.target/aarch64/mult-synth_2.c: Likewise.
6502         * gcc.target/aarch64/mult-synth_3.c: Likewise.
6503         * gcc.target/aarch64/mult-synth_4.c: Likewise.
6504         * gcc.target/aarch64/mult-synth_5.c: Likewise.
6505         * gcc.target/aarch64/mult-synth_6.c: Likewise.
6507 2015-04-21  Richard Biener  <rguenther@suse.de>
6509         PR tree-optimization/65650
6510         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
6511         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
6512         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6513         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
6514         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
6515         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
6517 2015-04-21  Tom de Vries  <tom@codesourcery.com>
6519         PR tree-optimization/65802
6520         * g++.dg/pr65802.C: New test.
6522 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
6524         PR testsuite/65767
6525         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
6526         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
6528 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
6530         PR c++/65801
6531         * g++.dg/cpp0x/Wnarrowing2.C: New.
6533 2015-04-20  Jeff Law  <law@redhat.com>
6535         PR tree-optimization/65658
6536         * gcc.dg/pr65658.c: New test.
6538 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
6540         PR target/64134
6541         * gcc.target/aarch64/vec_init_1.c: New test.
6543 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
6545         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
6546         targets.
6548 2015-04-18  Martin Sebor  <msebor@redhat.com>
6550         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
6551         of non-nul characters.
6552         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
6554 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6556         PR target/65787
6557         * gcc.target/powerpc/pr65787.c: New.
6559 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
6561         PR target/65689
6562         * gcc.target/aarch64/c-output-template-4.c: New test.
6564 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
6566         PR target/65780
6567         * gcc.dg/pr65780-1.c: New test.
6568         * gcc.dg/pr65780-2.c: Likewise.
6569         * gcc.target/i386/pr32219-9.c: Likewise.
6570         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
6571         symbol.
6572         * gcc.target/i386/pr64317.c (c): Initialize.
6574 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
6576         PR target/65612
6577         * g++.dg/ext/mv18.C: New test.
6578         * g++.dg/ext/mv19.C: Likewise.
6579         * g++.dg/ext/mv20.C: Likewise.
6580         * g++.dg/ext/mv21.C: Likewise.
6581         * g++.dg/ext/mv22.C: Likewise.
6582         * g++.dg/ext/mv23.C: Likewise.
6584 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
6586         PR c++/64527
6587         * g++.dg/init/pr64527.C: New test.
6589 2015-04-17  Tom de Vries  <tom@codesourcery.com>
6590             Michael Matz  <matz@suse.de>
6592         PR tree-optimization/64950
6593         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
6594         x86_64-*-*.
6596 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
6598         * c-c++-common/asan/user-section-1.c: New test.
6600 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
6602         PR debug/65771
6603         * gcc.dg/debug/pr65771.c: New test.
6605 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
6607         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
6608         __buitlin_alloca with __builtin_alloca.
6610 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
6612         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
6614 2015-04-16  Richard Biener  <rguenther@suse.de>
6616         PR tree-optimization/64277
6617         * gcc.dg/Warray-bounds-14.c: New testcase.
6618         * gcc.dg/Warray-bounds-15.c: Likewise.
6619         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
6620         * c-c++-common/ubsan/bounds-6.c: Likewise.
6622 2015-04-16  Renlin Li  <renlin.li@arm.com>
6624         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
6625         * gcc.target/arm/unsigned-float.c: New.
6627 2015-04-16  Richard Biener  <rguenther@suse.de>
6629         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
6630         * gcc.dg/tree-ssa/pr37508.c: Adjust.
6631         * gfortran.dg/reassoc_6.f: Remove XFAIL.
6633 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
6635         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
6636         * g++.dg/cpp0x/decltype-call1.C: Likewise.
6637         * g++.dg/cpp0x/defaulted21.C: Likewise.
6638         * g++.dg/cpp0x/defaulted28.C: Likewise.
6639         * g++.dg/cpp0x/defaulted47.C: Likewise.
6640         * g++.dg/cpp0x/elision_neg.C: Likewise.
6641         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
6642         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
6643         * g++.dg/cpp0x/implicit1.C: Likewise.
6644         * g++.dg/cpp0x/implicit9.C: Likewise.
6645         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
6646         * g++.dg/cpp0x/range-for13.C: Likewise.
6647         * g++.dg/gomp/clause-2.C: Likewise.
6648         * g++.dg/gomp/udr-5.C: Likewise.
6649         * g++.dg/inherit/access6.C: Likewise.
6650         * g++.dg/lookup/duperr1.C: Likewise.
6651         * g++.dg/lookup/friend2.C: Likewise.
6652         * g++.dg/lookup/pr6936.C: Likewise.
6653         * g++.dg/lookup/scoped1.C: Likewise.
6654         * g++.dg/lookup/using26.C: Likewise.
6655         * g++.dg/lookup/using38.C: Likewise.
6656         * g++.dg/other/access2.C: Likewise.
6657         * g++.dg/overload/defarg3.C: Likewise.
6658         * g++.dg/overload/defarg6.C: Likewise.
6659         * g++.dg/parse/access11.C: Likewise.
6660         * g++.dg/parse/access2.C: Likewise.
6661         * g++.dg/parse/access3.C: Likewise.
6662         * g++.dg/parse/access4.C: Likewise.
6663         * g++.dg/parse/access5.C: Likewise.
6664         * g++.dg/parse/access6.C: Likewise.
6665         * g++.dg/parse/access8.C: Likewise.
6666         * g++.dg/parse/access9.C: Likewise.
6667         * g++.dg/parse/crash40.C: Likewise.
6668         * g++.dg/tc1/dr142.C: Likewise.
6669         * g++.dg/tc1/dr166.C: Likewise.
6670         * g++.dg/tc1/dr52.C: Likewise.
6671         * g++.dg/template/access11.C: Likewise.
6672         * g++.dg/template/access18.C: Likewise.
6673         * g++.dg/template/access19.C: Likewise.
6674         * g++.dg/template/access2.C: Likewise.
6675         * g++.dg/template/access20.C: Likewise.
6676         * g++.dg/template/access26.C: Likewise.
6677         * g++.dg/template/access3.C: Likewise.
6678         * g++.dg/template/access7.C: Likewise.
6679         * g++.dg/template/conv12.C: Likewise.
6680         * g++.dg/template/crash69.C: Likewise.
6681         * g++.dg/template/friend31.C: Likewise.
6682         * g++.dg/template/friend32.C: Likewise.
6683         * g++.dg/template/memfriend15.C: Likewise.
6684         * g++.dg/template/memfriend16.C: Likewise.
6685         * g++.dg/template/memfriend17.C: Likewise.
6686         * g++.dg/template/memfriend7.C: Likewise.
6687         * g++.dg/template/pr32519.C: Likewise.
6688         * g++.dg/template/qualttp21.C: Likewise.
6689         * g++.dg/template/qualttp8.C: Likewise.
6690         * g++.dg/template/ttp10.C: Likewise.
6691         * g++.dg/template/typedef11.C: Likewise.
6692         * g++.dg/template/typedef13.C: Likewise.
6693         * g++.dg/template/typedef19.C: Likewise.
6694         * g++.dg/template/typedef20.C: Likewise.
6695         * g++.dg/template/typedef22.C: Likewise.
6696         * g++.dg/template/using16.C: Likewise.
6697         * g++.dg/template/virtual3.C: Likewise.
6698         * g++.dg/ubsan/pr61272.C: Likewise.
6699         * g++.old-deja/g++.bob/inherit2.C: Likewise.
6700         * g++.old-deja/g++.brendan/crash11.C: Likewise.
6701         * g++.old-deja/g++.brendan/enum6.C: Likewise.
6702         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
6703         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
6704         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
6705         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
6706         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
6707         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
6708         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
6709         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
6710         * g++.old-deja/g++.jason/access17.C: Likewise.
6711         * g++.old-deja/g++.jason/access18.C: Likewise.
6712         * g++.old-deja/g++.jason/access22.C: Likewise.
6713         * g++.old-deja/g++.jason/access23.C: Likewise.
6714         * g++.old-deja/g++.jason/access8.C: Likewise.
6715         * g++.old-deja/g++.jason/delete3.C: Likewise.
6716         * g++.old-deja/g++.jason/report.C: Likewise.
6717         * g++.old-deja/g++.law/access2.C: Likewise.
6718         * g++.old-deja/g++.law/access3.C: Likewise.
6719         * g++.old-deja/g++.law/access4.C: Likewise.
6720         * g++.old-deja/g++.law/access5.C: Likewise.
6721         * g++.old-deja/g++.law/arm12.C: Likewise.
6722         * g++.old-deja/g++.law/arm14.C: Likewise.
6723         * g++.old-deja/g++.law/ctors13.C: Likewise.
6724         * g++.old-deja/g++.law/union2.C: Likewise.
6725         * g++.old-deja/g++.law/visibility12.C: Likewise.
6726         * g++.old-deja/g++.law/visibility15.C: Likewise.
6727         * g++.old-deja/g++.law/visibility16.C: Likewise.
6728         * g++.old-deja/g++.law/visibility17.C: Likewise.
6729         * g++.old-deja/g++.law/visibility18.C: Likewise.
6730         * g++.old-deja/g++.law/visibility19.C: Likewise.
6731         * g++.old-deja/g++.law/visibility20.C: Likewise.
6732         * g++.old-deja/g++.law/visibility21.C: Likewise.
6733         * g++.old-deja/g++.law/visibility24.C: Likewise.
6734         * g++.old-deja/g++.law/visibility4.C: Likewise.
6735         * g++.old-deja/g++.law/visibility5.C: Likewise.
6736         * g++.old-deja/g++.law/visibility6.C: Likewise.
6737         * g++.old-deja/g++.law/visibility7.C: Likewise.
6738         * g++.old-deja/g++.law/visibility8.C: Likewise.
6739         * g++.old-deja/g++.law/visibility9.C: Likewise.
6740         * g++.old-deja/g++.niklas/t135.C: Likewise.
6741         * g++.old-deja/g++.oliva/delete1.C: Likewise.
6742         * g++.old-deja/g++.oliva/partord1.C: Likewise.
6743         * g++.old-deja/g++.other/access11.C: Likewise.
6744         * g++.old-deja/g++.other/access4.C: Likewise.
6745         * g++.old-deja/g++.other/access7.C: Likewise.
6746         * g++.old-deja/g++.other/crash1.C: Likewise.
6747         * g++.old-deja/g++.other/crash7.C: Likewise.
6748         * g++.old-deja/g++.other/friend1.C: Likewise.
6749         * g++.old-deja/g++.other/friend4.C: Likewise.
6750         * g++.old-deja/g++.other/friend9.C: Likewise.
6751         * g++.old-deja/g++.other/lineno1.C: Likewise.
6752         * g++.old-deja/g++.other/using1.C: Likewise.
6753         * g++.old-deja/g++.pt/enum14.C: Likewise.
6754         * g++.old-deja/g++.pt/friend11.C: Likewise.
6755         * g++.old-deja/g++.pt/friend21.C: Likewise.
6756         * g++.old-deja/g++.pt/friend3.C: Likewise.
6757         * g++.old-deja/g++.pt/inherit2.C: Likewise.
6758         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
6759         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6760         * g++.old-deja/g++.robertl/eb94.C: Likewise.
6762 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
6764         PR ipa/65765
6765         * g++.dg/ipa/pr65765.C: New test.
6767 2015-04-15  Nick Clifton  <nickc@redhat.com>
6769         * gcc.target/rx/builtins.c: Disable RMPA test if string
6770         instructions are not allowed.
6772 2015-04-15  Alan Modra  <amodra@gmail.com>
6774         * gcc.dg/pr65408.c: New.
6776 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
6778         PR target/65729
6779         * gcc.target/arm/pr65729.c: New test.
6781 2015-04-14  Richard Biener  <rguenther@suse.de>
6783         PR tree-optimization/65758
6784         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
6786 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
6788         PR target/65648
6789         * gcc.c-torture/execute/pr65648.c: New test.
6791 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6793         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
6794         __builtin_finite instead of finite.
6795         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
6796         Likewise.
6798 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
6800         PR tree-optimization/63387
6801         * gcc.dg/pr63387.c: New testcase.
6803 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
6805         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
6807 2015-04-13  Richard Biener  <rguenther@suse.de>
6809         PR tree-optimization/65204
6810         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
6812 2015-04-13  Terry Guo  <terry.guo@arm.com>
6814         PR target/65710
6815         * gcc.target/arm/pr65710.c: New.
6817 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
6819         PR tree-optimization/65747
6820         * g++.dg/torture/pr65747.C: New test.
6822 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
6824         PR c++/65736
6825         * g++.dg/cpp0x/pr65736.C: New test.
6827 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
6828             Martin Liska  <mliska@suse.cz>
6830         PR ipa/65722
6831         * g++.dg/ipa/pr65722.C: New testcase.
6833 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
6835         PR tree-optimization/65735
6836         * gcc.c-torture/compile/pr65735.c: New test.
6838 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
6840         PR middle-end/65554
6841         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
6843 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
6845         PR target/65671
6846         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
6848 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
6850         PR target/65647
6851         * gcc.target/arm/pr65647-2.c: New.
6853 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6855         PR target/65694
6856         * g++.dg/torture/pr65694.C: New test.
6858 2015-04-10  Tobias Burnus  <burnus@net-b.de>
6860         * gfortran.dg/coarray_lock_6.f90: New.
6861         * gfortran.dg/coarray_lock_7.f90: New.
6862         * gfortran.dg/coarray/lock_2.f90: New.
6864 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
6866         PR fortran/56674
6867         PR fortran/58813
6868         PR fortran/59016
6869         PR fortran/59024
6870         * gfortran.dg/used_types_27.f90: New.
6872 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
6874         PR target/65671
6875         * gcc.target/i386/pr65671.c: New.
6877 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
6879         PR tree-optimization/65709
6880         * c-c++-common/ubsan/align-9.c: New test.
6882 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
6884         PR fortran/56852
6885         * gfortran.dg/pr56852.f90: New test.
6887 2015-04-09  Marek Polacek  <polacek@redhat.com>
6888             Jakub Jelinek  <jakub@redhat.com>
6890         PR middle-end/65554
6891         * g++.dg/opt/pr65554.C: New test.
6893 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
6895         PR c++/65690
6896         * c-c++-common/attr-aligned-1.c: New test.
6898 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
6900         * gcc.target/i386/mpx/memmove-zero-length.c: New.
6902 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
6904         PR target/65676
6905         * gcc.target/i386/sse-25.c: New.
6907 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
6909         PR target/65693
6910         * gcc.target/i386/pr65693.c: New test.
6912 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
6914         * gcc.dg/lto/chkp-static-bounds_0.c: New.
6916 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
6918         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
6920 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
6922         * gcc.target/i386/thunk-retbnd.c: New.
6924 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
6926         * gnat.dg/opt48.adb: New test.
6927         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
6928         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
6930 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
6932         PR ipa/65540
6933         * gcc.c-torture/compile/pr65540.c: New.
6935 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
6937         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
6938         -Wno-pointer-arith.
6940 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
6942         PR debug/65678
6943         * g++.dg/debug/pr65678.C: New test.
6945         PR middle-end/65680
6946         * gcc.c-torture/compile/pr65680.c: New test.
6948 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
6950         PR fortran/65548
6951         * gfortran.dg/allocate_with_source_5.f90: New test.
6953 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
6955         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
6956         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
6958 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
6960         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
6962 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
6964         PR target/65614
6965         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
6966         to get floating point compression.
6967         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
6969 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
6971         PR preprocessor/61977
6972         * gcc.dg/cpp/pr61977.c: New test.
6974 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
6976         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
6978 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
6980         PR target/65647
6981         * gcc.target/arm/pr65647.c: New.
6983 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
6985         PR ipa/65655
6986         * g++.dg/torture/pr65655.C: New testcase.
6988 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
6990         PR c++/64085
6991         * g++.dg/cpp1y/lambda-init13.C: New.
6993 2015-04-03  Marek Polacek  <polacek@redhat.com>
6995         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
6997 2015-04-02  Marek Polacek  <polacek@redhat.com>
6999         PR c++/65642
7000         * g++.dg/cpp0x/constexpr-fold1.C: New test.
7001         * g++.dg/cpp0x/constexpr-fold2.C: New test.
7003 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
7005         PR preprocessor/61977
7006         * gcc.target/powerpc/pr61977-1.c: New test.
7007         * gcc.target/powerpc/pr61977-2.c: New test.
7009 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
7011         PR c++/56100
7012         * g++.dg/warn/Wshadow-8.C: New.
7013         * g++.dg/warn/Wshadow-9.C: Likewise.
7014         * g++.dg/warn/Wshadow-10.C: Likewise.
7015         * g++.dg/warn/Wshadow-11.C: Likewise.
7017 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7019         * gcc.dg/pr23623.c: Added aligned attribute.
7020         * gcc.dg/20141029-1.c: Likewise.
7021         * gcc.dg/20150306-1.c: New test.
7023 2015-04-01  Marek Polacek  <polacek@redhat.com>
7025         PR c++/65554
7026         * g++.dg/cpp0x/initlist93.C: New test.
7027         * g++.dg/cpp0x/initlist94.C: New test.
7029 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
7031         PR target/65624
7032         * gcc.target/aarch64/pr65624.c: New test.
7034 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
7036         * gcc.dg/ipa/inlinehint-4.c: New testcase.
7038 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
7040         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
7041         extra variable to force stack alignment.
7042         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
7043         extra variable to force stack alignment.
7045 2015-03-31  Marek Polacek  <polacek@redhat.com>
7047         PR c++/65390
7048         * g++.dg/template/pr65390.C: New test.
7050 2015-03-31  Martin Liska  <mliska@suse.cz>
7052         * g++.dg/ipa/pr65557.C: New test.
7054 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7056         * gcc.target/s390/hotpatch-25.c: New test.
7057         * gcc.target/s390/hotpatch-1.c: Update test.
7058         * gcc.target/s390/hotpatch-10.c: Update test.
7059         * gcc.target/s390/hotpatch-11.c: Update test.
7060         * gcc.target/s390/hotpatch-12.c: Update test.
7061         * gcc.target/s390/hotpatch-13.c: Update test.
7062         * gcc.target/s390/hotpatch-14.c: Update test.
7063         * gcc.target/s390/hotpatch-15.c: Update test.
7064         * gcc.target/s390/hotpatch-16.c: Update test.
7065         * gcc.target/s390/hotpatch-17.c: Update test.
7066         * gcc.target/s390/hotpatch-18.c: Update test.
7067         * gcc.target/s390/hotpatch-19.c: Update test.
7068         * gcc.target/s390/hotpatch-2.c: Update test.
7069         * gcc.target/s390/hotpatch-21.c: Update test.
7070         * gcc.target/s390/hotpatch-22.c: Update test.
7071         * gcc.target/s390/hotpatch-23.c: Update test.
7072         * gcc.target/s390/hotpatch-24.c: Update test.
7073         * gcc.target/s390/hotpatch-3.c: Update test.
7074         * gcc.target/s390/hotpatch-4.c: Update test.
7075         * gcc.target/s390/hotpatch-5.c: Update test.
7076         * gcc.target/s390/hotpatch-6.c: Update test.
7077         * gcc.target/s390/hotpatch-7.c: Update test.
7078         * gcc.target/s390/hotpatch-8.c: Update test.
7079         * gcc.target/s390/hotpatch-9.c: Update test.
7080         * gcc.target/s390/hotpatch-compile-16.c: Update test.
7082 2015-03-31  Richard Biener  <rguenther@suse.de>
7084         PR middle-end/65626
7085         * g++.dg/torture/pr65626.C: New testcase.
7087 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
7089         PR target/65531
7090         * gcc.target/i386/mpx/pr65531.cc: New.
7092 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
7094         PR target/65602
7095         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
7096         __builtin_alloca instead of alloca.
7097         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
7098         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
7099         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
7100         check.
7102 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
7104         PR ipa/65610
7105         * g++.dg/ubsan/pr65610.C: New test.
7107 2015-03-30  Marek Polacek  <polacek@redhat.com>
7109         PR c++/65398
7110         * g++.dg/cpp0x/pr65398-2.C: New test.
7112 2015-03-30  Marek Polacek  <polacek@redhat.com>
7114         * c-c++-common/pr65556.c: Change the width of bit-fields.
7116 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
7118         PR ipa/65588
7119         * gcc.target/i386/pr65588.c: New testcase.
7121 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
7123         PR libgfortran/65563
7124         * gfortran.dg/open_errors_2.f90:  New test.
7126 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7128         PR libgfortran/65596
7129         * gfortran.dg/namelist_86.f90: New test.
7131 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
7133         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
7134         statement to reflect new ownership.
7136 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
7138         PR c++/42328
7139         * g++.dg/template/friend58.C: New.
7140         * g++.dg/template/friend59.C: Likewise.
7142 2015-03-27  Tobias Burnus  <burnus@net-b.de>
7144         PR c/65586
7145         * g++.dg/gomp/openmp-simd-3.C: New.
7146         * gcc.dg/gomp/openmp-simd-3.c: New.
7148 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
7150         PR target/65248
7151         * gcc.target/i386/pr65248-1.c: New file.
7152         * gcc.target/i386/pr65248-2.c: Likewise.
7153         * gcc.target/i386/pr65248-3.c: Likewise.
7154         * gcc.target/i386/pr65248-4.c: Likewise.
7156 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
7158         PR target/65593
7159         * gcc.c-torture/compile/pr65593.c: New test.
7161 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
7163         PR c++/59329
7164         * g++.dg/cpp1y/constexpr-assert1.C: New.
7166 2015-03-27  Marek Polacek  <polacek@redhat.com>
7168         PR c++/65556
7169         * c-c++-common/pr65556.c: New test.
7171 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
7173         PR ipa/65600
7174         * g++.dg/torture/pr65600.C: New testcase.
7176 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
7178         PR target/65407
7179         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
7181 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
7183         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
7184         statement and cleanup. Fixed typos.
7186 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
7188         PR middle-end/65595
7189         * gcc.c-torture/compile/pr65595.c: New testcase.
7191 2015-03-27  Marek Polacek  <polacek@redhat.com>
7193         PR sanitizer/65583
7194         * g++.dg/ubsan/pr65583.C: New test.
7196 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
7198         * gcc.c-torture/compile/20150327.c: New testcase.
7200 2015-03-26  Richard Biener  <rguenther@suse.de>
7202         PR middle-end/65555
7203         * g++.dg/torture/pr65555.C: New testcase.
7205 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
7207         PR tree-optimization/64715
7208         * gcc.dg/builtin-object-size-15.c: New test.
7209         * gcc.dg/pr64715-1.c: New test.
7210         * gcc.dg/pr64715-2.c: New test.
7212 2015-03-26  Richard Biener  <rguenther@suse.de>
7214         PR middle-end/65519
7215         * gnat.dg/specs/opt2.ads: Fix testcase.
7217 2015-03-25  Martin Sebor  <msebor@redhat.com>
7219         PR testsuite/65526
7220         * lib/target-supports.exp (check_effective_target_arm32): Fail early
7221         when target isn't arm*-*-*-*.
7222         (check_effective_target_arm_nothumb): Likewise.
7223         (check_effective_target_arm_little_endian): Likewise.
7224         (check_effective_target_arm_vect_no_misalign): Likewise.
7225         (check_effective_target_aarch64_little_endian): Fail early if target
7226         isn't aarch64*-*-*.
7228 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
7230         PR tree-optimization/65177
7231         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
7233 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
7235         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
7236         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
7237         smmintrin.h and mm3dnow.h.
7239 2015-03-25  Marek Polacek  <polacek@redhat.com>
7241         PR c++/65558
7242         * g++.dg/cpp0x/pr65558.C: New test.
7244 2015-03-25  Marek Polacek  <polacek@redhat.com>
7246         PR c++/61670
7247         * g++.dg/template/pr61670.C: New test.
7249 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7251         PR c++/54987
7252         * g++.dg/template/pr54987.C: New.
7254 2015-03-25  Richard Biener  <rguenther@suse.de>
7256         PR tree-optimization/62630
7257         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
7259 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
7261         PR target/65508
7262         * gcc.target/i386/mpx/pr65508.c: New.
7264 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
7266         PR fortran/64952
7267         PR fortran/65532
7268         * gfortran.dg/data_initialized_3.f90: New.
7270 2015-03-25  Richard Biener  <rguenther@suse.de>
7272         PR middle-end/65519
7273         * gnat.dg/specs/opt2.ads: New testcase.
7275 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
7277         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
7278         * gcc.target/arm/memset-inline-4.c: Skip for
7279         arm_tune_string_ops_prefer_neon.
7280         * gcc.target/arm/memset-inline-5.c: Ditto.
7281         * gcc.target/arm/memset-inline-6.c: Ditto.
7282         * gcc.target/arm/memset-inline-8.c: Ditto.
7283         * gcc.target/arm/memset-inline-9.c: Ditto.
7285 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
7287         PR c++/58923
7288         * g++.dg/other/virtual3.C: New.
7290 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
7292         PR c++/60130
7293         * g++.dg/cpp0x/vt-60130.C: New.
7295 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
7297         PR c++/61971
7298         * g++.dg/warn/Warray-bounds-7.C: New.
7300 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
7302         PR c++/60067
7303         * g++.dg/template/defarg18.C: New.
7305 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
7307         PR c++/59988
7308         * g++.dg/cpp0x/vt-59988.C: New.
7310 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
7312         PR tree-optimization/65533
7313         * gcc.dg/pr65533.c: New test.
7315 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
7317         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
7318         source= and mold= expressions functionality.
7319         * gfortran.dg/allocate_class_4.f90: New test.
7320         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
7321         copying an unlimited polymorhpic object containing a char array
7322         to another unlimited polymorphic object respects the _len
7323         component.
7324         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
7325         whether deferred length char array allocate works, unlimited
7326         polymorphic object allocation from a string works and if
7327         allocating an array of deferred length strings works.
7328         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
7330 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
7332         PR c++/65513
7333         * g++.dg/cpp0x/constexpr-array11.C: New.
7335 2015-03-24  Richard Biener  <rguenther@suse.de>
7337         PR middle-end/65517
7338         * gcc.dg/torture/pr65517.c: New testcase.
7340 2015-03-24  Tobias Burnus  <burnus@net-b.de>
7342         * gfortran.dg/coindexed_1.f90: Moved from
7343         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
7345 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
7347         PR testsuite/65506
7348         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
7349         gimple dump.
7351         PR target/65523
7352         * gcc.target/i386/pr65523.c: New test.
7354         PR ipa/65475
7355         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
7356         dg-options.
7357         * g++.dg/lto/pr65475b_0.C: Likewise.
7359 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
7361         PR target/65505
7362         * gcc.target/sh/torture/pr65505.c: New.
7364 2015-03-23  Martin Sebor  <msebor@redhat.com>
7366         PR testsuite/63175
7367         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
7368         assembly for lvx in addition to lxv.
7370 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
7372         PR target/65504
7373         * gfortran.dg/pr65504.f90: New test.
7375         PR ipa/65521
7376         * gcc.dg/pr65521.c: New test.
7378 2015-03-23  Richard Biener  <rguenther@suse.de>
7380         PR tree-optimization/65518
7381         * gcc.dg/vect/pr65518.c: New testcase.
7383 2015-03-23  Richard Biener  <rguenther@suse.de>
7385         PR tree-optimization/65494
7386         * gcc.dg/vect/pr65494.c: New testcase.
7388 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
7390         PR preprocessor/65238
7391         * c-c++-common/cpp/pr65238-1.c: New test.
7392         * gcc.dg/cpp/pr65238-2.c: New test.
7393         * gcc.dg/cpp/trad/pr65238-3.c: New test.
7394         * gcc.dg/cpp/trad/pr65238-4.c: New test.
7396 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
7397             Mikael Morin  <mikael@gcc.gnu.org>
7399         PR fortran/64952
7400         * gfortran.dg/elemental_dependency_4.f90: New.
7401         * gfortran.dg/elemental_dependency_5.f90: New.
7403 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
7405         PR ipa/65475
7406         * g++.dg/lto/pr65475b_0.C: New testcase.
7407         * g++.dg/lto/pr65475b_1.C: New testcase.
7408         * g++.dg/lto/pr65475c_0.C: New testcase.
7409         * g++.dg/lto/pr65475c_1.C: New testcase.
7411 2015-03-21  Tobias Burnus  <burnus@net-b.de>
7413         * gfortran.dg/coarray_38.f90: New.
7414         * gfortran.dg/coarray_39.f90: New.
7415         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
7416         compile test.
7418 2015-03-20  Marek Polacek  <polacek@redhat.com>
7420         PR c++/65398
7421         * g++.dg/cpp0x/pr65398.C: New test.
7423 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
7425         PR ipa/65475
7426         * g++.dg/lto/pr65475_0.C: New testcase.
7427         * g++.dg/lto/pr65475_1.C: New testcase.
7429 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
7431         PR rtl-optimization/64366
7432         * gcc.target/sh/pr64366.c: New.
7434 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
7436         PR c++/48324
7437         * g++.dg/cpp0x/constexpr-48324.C: New.
7439 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
7441         PR c++/48453
7442         * g++.dg/cpp0x/pr48453.C: New.
7444 2015-03-20  Marek Polacek  <polacek@redhat.com>
7446         PR c++/65072
7447         * g++.dg/cpp0x/pr65072.C: New test.
7449 2015-03-20  Richard Biener  <rguenther@suse.de>
7451         PR middle-end/64715
7452         * gcc.dg/pr15347.c: Use -O.
7453         * c-c++-common/pr19807-1.c: Likewise.
7455 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
7457         * gnat.dg/volatile13.ad[sb]: New test.
7459 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
7461         PR rtl-optimization/60851
7462         * gcc.target/i386/pr60851.c: New test.
7464 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
7466         PR target/65240
7467         * g++.dg/pr65240.h: Add tests for PR 65240.
7468         * g++.dg/pr65240-1.C: Likewise.
7469         * g++.dg/pr65240-2.C: Likewise.
7470         * g++.dg/pr65240-3.C: Likewise.
7471         * g++.dg/pr65240-4.C: Likewise.
7473 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
7475         PR rtl-optimization/63491
7476         * gcc.target/powerpc/pr63491.c: New.
7478 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
7480         * g++.dg/ipa/pr65465.C: New test.
7482 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
7484         PR c++/52659
7485         * g++.dg/cpp0x/deleted11.C: New.
7487 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
7489         PR sanitizer/65400
7490         * c-c++-common/tsan/pr65400-3.c: New test.
7492 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
7494         PR c++/59686
7495         * g++.dg/cpp0x/constexpr-59686.C: New.
7497 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
7499         PR sanitizer/64265
7500         * g++.dg/tsan/pr64265.C: New test.
7502         PR sanitizer/65400
7503         * c-c++-common/tsan/pr65400-1.c: New test.
7504         * c-c++-common/tsan/pr65400-2.c: New test.
7506 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
7508         PR c++/59816
7509         * g++.dg/cpp0x/pr59816.C: New.
7511 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
7513         PR fortran/59198
7514         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
7516 2015-03-18  Martin Liska  <mliska@suse.cz>
7518         PR ipa/65439
7519         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
7520         equivalences either to 6 or 7.
7522 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
7524         PR middle-end/64491
7525         Revert:
7526         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
7528         * gcc.dg/undefined-loop-1.c: New file.
7529         * gcc.dg/undefined-loop-2.c: New file.
7531         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
7533         PR testsuite/64032
7534         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
7535         loop exits too early.
7537 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
7539         PR tree-optimization/65450
7540         * gfortran.dg/pr65450.f90: New test.
7542         PR target/65078
7543         * gcc.target/i386/pr65078-1.c: New test.
7544         * gcc.target/i386/pr65078-2.c: New test.
7545         * gcc.target/i386/pr65078-3.c: New test.
7546         * gcc.target/i386/pr65078-4.c: New test.
7547         * gcc.target/i386/pr65078-5.c: New test.
7548         * gcc.target/i386/pr65078-6.c: New test.
7550 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
7552         PR c++/65340
7553         * g++.dg/cpp1y/pr65340.C: New.
7555 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7557         PR fortran/64432
7558         * gfortran.dg/system_clock_3.f08: Adjust test.
7560 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
7562         PR fortran/59198
7563         * gfortran.dg/proc_ptr_comp_44.f90: New test.
7564         * gfortran.dg/proc_ptr_comp_45.f90: New test.
7566 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7568         PR fortran/64432
7569         * gfortran.dg/system_clock_3.f08: New test.
7571 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
7573         PR c++/64626
7574         g++.dg/cpp1y/pr64626-1.C: New.
7575         g++.dg/cpp1y/pr64626-2.C: New.
7576         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
7578 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
7580         PR tree-optimization/65427
7581         * gcc.c-torture/execute/pr65427.c: New test.
7583 2015-03-16  Marek Polacek  <polacek@redhat.com>
7585         DR 1688
7586         PR c++/65327
7587         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
7588         * g++.dg/cpp0x/pr65327.C: New test.
7590 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
7592         PR sanitizer/64820
7593         * c-c++-common/asan/pr64820.c: New test.
7595 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
7597         * gfortran.dg/pointer_2.f90: New test.
7599 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
7601         * g++.dg/pr65049.C: New test.
7603 2015-03-16  Tom de Vries  <tom@codesourcery.com>
7605         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
7606         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
7607         * gcc.target/i386/fuse-caller-save.c: Same.
7609 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
7611         * gnat.dg/loop_optimization18.ad[sb]: New test.
7612         * gnat.dg/loop_optimization18_pkg.ads: New helper.
7614 2015-03-16  Alan Modra  <amodra@gmail.com>
7616         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
7617         2014-12-05 change.
7619 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
7621         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
7622         hppa*-*-hpux*.
7623         * gcc.dg/torture/pr65270-2.c: Likewise.
7625 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
7627         PR fortran/61138
7628         * gfortran.dg/pointer_remapping_9.f90: New.
7630 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
7632         PR tree-optimization/65369
7633         * gcc.c-torture/execute/pr65369.c: New test.
7635         PR tree-optimization/65418
7636         * gcc.c-torture/execute/pr65418-1.c: New test.
7637         * gcc.c-torture/execute/pr65418-2.c: New test.
7639         PR rtl-optimization/65401
7640         * gcc.c-torture/execute/pr65401.c: New test.
7642 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7644         PR target/64600
7645         * gcc.target/arm/pr64600_1.c: New test.
7647 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7649         PR rtl-optimization/65235
7650         * gcc.target/aarch64/pr65235_1.c: New test.
7652 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7654         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
7655         * gcc.target/s390/hotpatch-22.c: Likewise.
7656         * gcc.target/s390/hotpatch-23.c: Likewise.
7657         * gcc.target/s390/hotpatch-24.c: Likewise.
7658         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
7659         * gcc.target/s390/hotpatch-1.c: Update expected output.
7660         * gcc.target/s390/hotpatch-2.c: Likewise.
7661         * gcc.target/s390/hotpatch-3.c: Likewise.
7662         * gcc.target/s390/hotpatch-4.c: Likewise.
7663         * gcc.target/s390/hotpatch-5.c: Likewise.
7664         * gcc.target/s390/hotpatch-6.c: Likewise.
7665         * gcc.target/s390/hotpatch-7.c: Likewise.
7666         * gcc.target/s390/hotpatch-8.c: Likewise.
7667         * gcc.target/s390/hotpatch-9.c: Likewise.
7668         * gcc.target/s390/hotpatch-10.c: Likewise.
7669         * gcc.target/s390/hotpatch-11.c: Likewise.
7670         * gcc.target/s390/hotpatch-12.c: Likewise.
7671         * gcc.target/s390/hotpatch-13.c: Likewise.
7672         * gcc.target/s390/hotpatch-14.c: Likewise.
7673         * gcc.target/s390/hotpatch-15.c: Likewise.
7674         * gcc.target/s390/hotpatch-16.c: Likewise.
7675         * gcc.target/s390/hotpatch-17.c: Likewise.
7676         * gcc.target/s390/hotpatch-18.c: Likewise.
7677         * gcc.target/s390/hotpatch-19.c: Likewise.
7679 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
7681         PR target/65103
7682         * gcc.target/i386/pr65103-1.c: New.
7684 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
7686         PR target/65044
7687         * gcc.target/i386/pr65044.c: New.
7689 2015-03-12  Tom de Vries  <tom@codesourcery.com>
7691         PR rtl-optimization/64895
7692         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
7693         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
7694         * gcc.target/i386/fuse-caller-save.c: Ditto.
7696 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
7698         * gcc.dg/ipa/pr63569.c: Fix template.
7700 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
7702         * g++.dg/ipa/pr64146.C: Require fpic support.
7704 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
7706         PR libfortran/65200
7707         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
7708         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
7710 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
7712         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
7713         to dg-options, fix up dg-skip-if.
7715 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
7717         PR target/65296
7718         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
7719         * gcc.target/avr/tiny-caller-save.c: Same.
7721 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
7723         PR target/65242
7724         * g++.dg/pr65242.C: New test.
7726 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
7728         * c-c++-common/asan/no-asan-check-glob.c: New test.
7730 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7732         PR c++/65370
7733         * g++.dg/other/default11.C: New.
7734         * g++.dg/other/default12.C: Likewise.
7736 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
7738         PR target/65368
7739         * gcc.target/i386/bmi2-bzhi-2.c: New test.
7741 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
7743         PR fortran/65024
7744         * gfortran.dg/unlimited_polymorphic_23.f90: New test
7746 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
7748         PR c++/65127
7749         * g++.dg/cpp0x/pr65127.C: New test.
7751 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
7753         * gcc.dg/ipa/PR64550.c: Update template.
7755 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
7756             Tobias Burnus  <burnus@net-b.de>
7758         * gfortran.dg/coarray_sync_memory.f90: New.
7760 2015-03-10  Marek Polacek  <polacek@redhat.com>
7762         PR sanitizer/65367
7763         * c-c++-common/ubsan/pr65367.c: New test.
7765 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
7767         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
7768         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
7769         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
7770         * gcc.target/i386/mpx/calloc-1-nov.c: New.
7771         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
7772         * gcc.target/i386/mpx/malloc-1-nov.c: New.
7773         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
7774         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
7775         * gcc.target/i386/mpx/realloc-1-nov.c: New.
7776         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
7777         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
7778         * gcc.target/i386/mpx/realloc-2-nov.c: New.
7779         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
7781 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
7783         * lib/mpx-dg.exp (mpx_link_flags): New.
7784         (mpx_init): New.
7785         (mpx_finish): New.
7786         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
7787         * gcc.target/i386/mpx/alloca-1-nov.c: New.
7788         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
7789         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
7790         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
7791         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
7792         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
7793         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
7794         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
7795         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
7796         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
7797         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
7798         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
7799         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
7800         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
7801         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
7802         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
7803         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
7804         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
7805         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
7806         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
7807         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
7808         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
7809         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
7810         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
7811         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
7812         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
7813         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
7814         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
7815         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
7816         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
7817         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
7818         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
7819         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
7820         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
7821         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
7822         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
7823         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
7824         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
7825         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
7826         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
7827         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
7828         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
7829         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
7830         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
7831         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
7832         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
7833         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
7834         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
7835         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
7836         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
7837         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
7838         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
7839         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
7840         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
7841         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
7842         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
7843         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
7844         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
7845         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
7846         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
7847         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
7848         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
7849         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
7850         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
7851         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
7852         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
7853         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
7854         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
7855         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
7856         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
7857         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
7858         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
7859         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
7860         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
7861         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
7862         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
7863         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
7864         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
7865         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
7866         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
7867         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
7868         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
7869         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
7870         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
7871         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
7872         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
7873         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
7874         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
7875         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
7876         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
7877         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
7878         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
7879         * gcc.target/i386/mpx/label-address-1.c: New.
7880         * gcc.target/i386/mpx/legacy-1-nov.c: New.
7881         * gcc.target/i386/mpx/macro.c: New.
7882         * gcc.target/i386/mpx/mpx-check.h: New.
7883         * gcc.target/i386/mpx/mpx.exp: New.
7884         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
7885         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
7886         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
7887         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
7888         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
7889         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
7890         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
7891         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
7892         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
7893         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
7894         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
7895         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
7896         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
7897         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
7898         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
7899         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
7900         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
7901         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
7902         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
7903         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
7904         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
7905         * gcc.target/i386/mpx/reference-1-lbv.c: New.
7906         * gcc.target/i386/mpx/reference-1-nov.c: New.
7907         * gcc.target/i386/mpx/reference-1-ubv.c: New.
7908         * gcc.target/i386/mpx/reference-2-lbv.c: New.
7909         * gcc.target/i386/mpx/reference-2-nov.c: New.
7910         * gcc.target/i386/mpx/reference-2-ubv.c: New.
7911         * gcc.target/i386/mpx/reference-3-lbv.c: New.
7912         * gcc.target/i386/mpx/reference-3-nov.c: New.
7913         * gcc.target/i386/mpx/reference-3-ubv.c: New.
7914         * gcc.target/i386/mpx/reference-4-lbv.c: New.
7915         * gcc.target/i386/mpx/reference-4-nov.c: New.
7916         * gcc.target/i386/mpx/reference-4-ubv.c: New.
7917         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
7918         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
7919         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
7920         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
7921         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
7922         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
7923         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
7924         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
7925         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
7926         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
7927         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
7928         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
7929         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
7930         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
7931         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
7932         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
7933         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
7934         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
7935         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
7936         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
7937         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
7938         * gcc.target/i386/mpx/sincos-1-nov.c: New.
7939         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
7940         * gcc.target/i386/mpx/static-array-1-nov.c: New.
7941         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
7942         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
7943         * gcc.target/i386/mpx/static-init-1-nov.c: New.
7944         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
7945         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
7946         * gcc.target/i386/mpx/static-init-2-nov.c: New.
7947         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
7948         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
7949         * gcc.target/i386/mpx/static-init-3-nov.c: New.
7950         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
7951         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
7952         * gcc.target/i386/mpx/static-init-4-nov.c: New.
7953         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
7954         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
7955         * gcc.target/i386/mpx/static-init-5-nov.c: New.
7956         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
7957         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
7958         * gcc.target/i386/mpx/static-init-6-nov.c: New.
7959         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
7960         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
7961         * gcc.target/i386/mpx/static-string-1-nov.c: New.
7962         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
7963         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
7964         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
7965         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
7966         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
7967         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
7968         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
7969         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
7970         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
7971         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
7972         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
7973         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
7974         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
7975         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
7976         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
7977         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
7978         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
7979         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
7980         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
7981         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
7982         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
7983         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
7984         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
7985         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
7986         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
7987         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
7988         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
7989         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
7990         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
7991         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
7992         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
7993         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
7994         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
7995         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
7996         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
7997         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
7998         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
7999         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
8000         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
8001         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
8002         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
8003         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
8004         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
8005         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
8006         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
8007         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
8008         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
8009         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
8010         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
8011         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
8012         * gcc.target/i386/mpx/vararg-1-nov.c: New.
8013         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
8014         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
8015         * gcc.target/i386/mpx/vararg-2-nov.c: New.
8016         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
8017         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
8018         * gcc.target/i386/mpx/vararg-3-nov.c: New.
8019         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
8020         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
8021         * gcc.target/i386/mpx/vararg-4-nov.c: New.
8022         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
8023         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
8024         * gcc.target/i386/mpx/vararg-5-nov.c: New.
8025         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
8026         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
8027         * gcc.target/i386/mpx/vararg-6-nov.c: New.
8028         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
8029         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
8030         * gcc.target/i386/mpx/vararg-7-nov.c: New.
8031         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
8032         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
8033         * gcc.target/i386/mpx/vararg-8-nov.c: New.
8034         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
8035         * gcc.target/i386/mpx/vla-1-lbv.c: New.
8036         * gcc.target/i386/mpx/vla-1-nov.c: New.
8037         * gcc.target/i386/mpx/vla-1-ubv.c: New.
8038         * gcc.target/i386/mpx/vla-2-lbv.c: New.
8039         * gcc.target/i386/mpx/vla-2-nov.c: New.
8040         * gcc.target/i386/mpx/vla-2-ubv.c: New.
8042 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
8044         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
8046 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
8048         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
8050 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
8052         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
8053         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
8055 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
8057         PR c/65120
8058         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
8059         on rhs is 0.
8060         (fn4): New test.
8061         * c-c++-common/pr65120.c: New test.
8063         PR rtl-optimization/65321
8064         * gcc.dg/pr65321.c: New test.
8066 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
8068         PR tree-optimization/65355
8069         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
8071 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
8073         PR c/65120
8074         * c-c++-common/pr49706.c: Adjust tests for not warning
8075         about !!x == y or !b == y where b is boolean, and add
8076         some further tests.
8077         * c-c++-common/pr62199-2.c: Likewise.
8079 2015-03-09  Richard Biener  <rguenther@suse.de>
8081         PR middle-end/65270
8082         * gcc.dg/torture/pr65270-1.c: New testcase.
8083         * gcc.dg/torture/pr65270-2.c: Likewise.
8085 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8087         PR tree-optimization/63743
8088         * gcc.dg/pr63743.c: New test.
8090 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
8092         PR lto/65316
8093         * g++.dg/lto/pr65316_0.C: New testcase.
8094         * g++.dg/lto/pr65316_1.C: New testcase.
8096 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
8098         PR target/62247
8099         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
8100         hppa*-*-hpux*.
8101         * g++.dg/abi/rtti3.C: Likewise.
8103         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
8105         PR target/62251
8106         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
8108         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
8110         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
8112         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
8114 2015-03-08  Morin  <mikael@gcc.gnu.org>
8116         PR fortran/60898
8117         * gfortran.dg/entry_20.f90: New.
8119 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
8121         PR target/65153
8122         * gcc.c-torture/compile/pr65153.c: New.
8124 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
8126         PR target/65249
8127         * g++.dg/torture/pr65249.C: New.
8129 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
8131         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
8132         long.
8133         (int64_t): Likewise.
8135 2015-03-07  Marek Polacek  <polacek@redhat.com>
8136             Martin Uecker  <uecker@eecs.berkeley.edu>
8138         PR sanitizer/65280
8139         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
8140         member-like arrays.
8141         * c-c++-common/ubsan/bounds-8.c: New test.
8142         * c-c++-common/ubsan/bounds-9.c: New test.
8143         * gcc.dg/ubsan/bounds-2.c: New test.
8145 2015-03-05  Martin Sebor  <msebor@redhat.com>
8147         * PR testsuite/63175
8148         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
8149         checking of results into main to prevent it from getting optimized
8150         away.
8151         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
8153 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
8155         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
8156         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
8157         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
8158         x64.
8160 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
8162         * g++.dg/lto/pr65302_1.C: New testcase.
8163         * g++.dg/lto/pr65302_0.C: New testcase.
8165 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
8167         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
8168         -fno-ipa-icf to dg-options.
8170 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
8172         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
8173         compiles using the linker plugin.
8175 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
8177         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
8179 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8181         * gcc.target/arm/pr65067.c: New test.
8183 2015-03-05  Martin Liska  <mliska@suse.cz>
8185         PR ipa/65318
8186         * gcc.dg/ipa/pr65318.c: New test.
8188 2015-03-05  Marek Polacek  <polacek@redhat.com>
8190         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
8192 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8194         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
8196 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8198         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
8199         max-unroll-times back to defaults for s390.
8201 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
8203         Fix last commit.
8205 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
8207         PR c++/64665
8208         * g++.dg/cpp0x/initlist92.C: New.
8210 2015-03-05  Richard Biener  <rguenther@suse.de>
8212         PR tree-optimization/65310
8213         * gcc.dg/vect/pr65310.c: New testcase.
8215 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
8217         PR c++/64834
8218         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
8220 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
8222         * gnat.dg/entry_queues3.adb: New test.
8224 2015-03-04  Ian Lance Taylor  <iant@google.com>
8226         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
8228 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
8230         PR c++/64227
8231         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
8233 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
8235         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
8236         -fno-ipa-icf to dg-options
8237         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
8238         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
8240 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
8242         PR c++/64398
8243         * g++.dg/cpp0x/decltype62.C: New.
8245 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
8247         * gnat.dg/object_overflow5.adb: New test.
8249 2015-03-03  Martin Liska  <mliska@suse.cz>
8251         PR ipa/65287
8252         * gcc.dg/ipa/pr65287.c: New test.
8254 2015-03-03  Martin Jambor  <mjambor@suse.cz>
8255             Eric Botcazou  <ebotcazou@adacore.com>
8257         * gnat.dg/specs/pack12.ads: New test.
8259 2015-03-03  Martin Liska  <mliska@suse.cz>
8261         * gcc.dg/ipa/PR65282.c: New test.
8263 2015-03-13  Jeff Law  <law@redhat.com>
8265         PR tree-optimization/65241
8266         * gcc.c-torture/compile/pr65241.c: New test.
8268 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
8270         PR target/64331
8271         * gcc.target/avr/torture/pr64331.c: New test.
8273 2015-03-03  Martin Liska  <mliska@suse.cz>
8274             Jan Hubicka  <hubicka@ucw.cz>
8276         * g++.dg/ipa/pr65263.C: New test.
8278 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
8280         PR ipa/65130
8281         * gcc.dg/lto/pr65130_0.c: New testcase.
8282         * gcc.dg/lto/pr65130_1.c: New testcase.
8284 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
8286         PR ipa/64988
8287         * g++.dg/torture/pr64988.C: New testcase.
8289 2015-03-02  Tobias Burnus  <burnus@net-b.de>
8291         * gfortran.dg/coarray_atomic_6.f90: New.
8293 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
8295         PR target/65184
8296         * gcc.target/i386/pr65184.c: New.
8298 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
8300         PR target/65183
8301         * gcc.target/i386/pr65183.c: New.
8303 2015-02-28  Martin Liska  <mliska@suse.cz>
8304             Jan Hubicka  <hubicka@ucw.cz>
8306         * gcc.dg/ipa/ipa-icf-35.c: New test.
8307         * gcc.dg/ipa/ipa-icf-36.c: New test.
8308         * gcc.dg/ipa/ipa-icf-37.c: New test.
8310 2015-02-28  Martin Liska  <mliska@suse.cz>
8311             Jan Hubicka  <hubicka@ucw.cz>
8313         PR ipa/65245
8314         * gcc.dg/ipa/ipa-icf-34.c: New test.
8316 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
8318         PR target/61142
8319         * gcc.target/sh/sh/pr61142.c: New.
8321 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
8323         * g++.dg/other/dump-ada-spec-3.C: New test.
8325 2015-03-01  Martin Liska  <mliska@suse.cz>
8327         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
8328         * g++.dg/ipa/pr63595.C: Update expected results.
8330 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
8332         PR ipa/65236
8333         * g++.dg/ipa/ipa-icf-6.C: New testcase.
8335 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
8337         * gcc.dg/vect/pr59354.c: Move vector producing code to
8338         separate function.
8340 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
8342         PR ipa/65237
8343         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
8344         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
8345         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
8346         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
8348 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
8350         PR tree-optimization/65048
8351         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
8352         (foo): Use K&R style definition.
8354 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
8356         PR target/65032
8357         * g++.dg/pr65032.C: New.
8359 2015-02-27  Marek Polacek  <polacek@redhat.com>
8361         PR c/65040
8362         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
8363         -Wformat=2.
8365 2015-02-27  Marek Polacek  <polacek@redhat.com>
8367         PR c/65228
8368         * gcc.dg/pr65228.c: New test.
8370 2015-02-27  Kai Tietz  <ktietz@redhat.com>
8372         PR c/35330
8373         * gcc.dg/weak/weak-17.c: New file.
8375 2015-02-27  Richard Biener  <rguenther@suse.de>
8377         PR lto/65193
8378         * g++.dg/lto/pr65193_0.C: New testcase.
8380 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8382         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
8383         * gcc.target/s390/hotpatch-8.c: Likewise.
8384         * gcc.target/s390/hotpatch-9.c: Likewise.
8385         * gcc.target/s390/pr61078.c: Likewise.
8386         * gcc.target/s390/pr57960.c: Remove -m64.
8387         * gcc.target/s390/pr61078.c: Likewise.
8389 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
8390             Martin Liska  <mliska@suse.cz>
8392         PR bootstrap/65150
8393         * gcc.dg/pr64454.c: Disable ICF.
8394         * gcc.dg/pr28685-1.c: Disable ICF
8395         * gcc.dg/ipa/iinline-5.c: Disable ICF.
8396         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
8397         * g++.dg/ipa/ipa-icf-4.C: Update template.
8399 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
8401         PR tree-optimization/65216
8402         * gcc.c-torture/execute/pr65216.c: New test.
8404         PR tree-optimization/65215
8405         * gcc.c-torture/execute/pr65215-1.c: New test.
8406         * gcc.c-torture/execute/pr65215-2.c: New test.
8407         * gcc.c-torture/execute/pr65215-3.c: New test.
8408         * gcc.c-torture/execute/pr65215-4.c: New test.
8409         * gcc.c-torture/execute/pr65215-5.c: New test.
8411 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8413         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
8415 2015-02-26  Martin Liska  <mliska@suse.cz>
8416             Jan Hubicka  <hubicka@ucw.cz>
8418         * g++.dg/ipa/pr64146.C: Update expected results.
8419         * gcc.dg/ipa/ipa-icf-26.c: Update test.
8420         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
8421         * gcc.dg/ipa/ipa-icf-34.c: New test.
8423 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
8425         * gcc.dg/vect/vect-pr61917.c: Rename to ...
8426         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
8427         (dg-additional-options): Remove dg directive.
8428         (dg-final): Add dg directive.
8430 2015-02-26  Marek Polacek  <polacek@redhat.com>
8432         PR ipa/65008
8433         * g++.dg/ipa/pr65008.C: New test.
8435 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8437         * lib/profopt.exp (profopt-target-cleanup): New proc.
8438         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
8439         files from sources from dg-additional-sources.
8441 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8443         * lib/gcov.exp: Cleanup in case of xfail.
8445 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
8447         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
8449 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
8451         PR debug/46102
8452         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
8453         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
8454         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
8455         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
8456         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
8457         * g++.dg/debug/pr46123.C: XFAIL and move...
8458         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
8459         * gcc.dg/debug/dwarf2-3.c: Move...
8460         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
8462 2015-02-26  Marek Polacek  <polacek@redhat.com>
8464         PR c++/65202
8465         * g++.dg/cpp1y/pr65202.C: New test.
8467 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8469         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
8470         locale_facets.h.gcov.
8472 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8474         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
8476 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8478         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
8480 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
8482         PR target/65217
8483         * gcc.target/i386/pr65217.c: New.
8485 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8487         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
8489 2015-02-26  Tom de Vries  <tom@codesourcery.com>
8491         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
8493 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
8495         PR tree-optimization/65048
8496         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
8498 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
8500         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
8501         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
8503 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
8505         PR target/65161
8506         * gcc.target/i386/pr65161.c: New test.
8508 2015-02-26  Terry Guo  <terry.guo@arm.com>
8510         * gcc.target/arm/no-volatile-in-it.c: New test.
8512 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
8514         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
8515         (dg-options): Add -save-temps.
8516         (dg-final): Add cleanup-saved-temps.
8518 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
8520         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
8522 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
8524         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
8525         * gcc.target/powerpc/pack01.c: Include string.h.
8527 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
8529         PR target/65167
8530         * gcc.target/i386/pr65167.c: New.
8532 2015-02-25  Kai Tietz  <ktietz@redhat.com>
8534         PR tree-optimization/61917
8535         * gcc.dg/vect/vect-pr61917.c: New file.
8537 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
8539         PR tree-optimization/65170
8540         * gcc.c-torture/execute/pr65170.c: New test.
8541         * gcc.dg/tree-ssa/vrp96.c: New test.
8543 2015-02-24  Tom de Vries  <tom@codesourcery.com>
8545         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
8547 2015-02-24  Tom de Vries  <tom@codesourcery.com>
8549         PR testsuite/65126
8550         * lib/gcc-defs.exp (additional_sources_used): Add new var.
8551         (dg-additional-files-options): Copy additional_sources to
8552         additional_sources_used before emptying additional_sources.
8553         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
8554         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
8555         (cleanup-saved-temps): Use additional_sources_used instead of
8556         additional_sources.
8557         (dg-test): Reset additional_sources_used.
8559 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
8561         PR fortran/63427
8562         * gfortran.dg/integer_exponentiation_6.F90: New test.
8564 2015-02-23  Martin Sebor  <msebor@redhat.com>
8566         PR target/65109
8567         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
8568         two parts.  One to save registers, the other to verify the
8569         registers have the right values.  Save register state into
8570         static data rather than on the stack.
8572 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
8574         PR bootstrap/63888
8575         * c-c++-common/asan/pr63888.c: New test.
8577 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
8579         PR target/65163
8580         * gcc.c-torture/compile/pr65163.c: New.
8582 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8584         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
8585         with -m31 on 64 bit.
8586         * gcc.dg/hoist-register-pressure-2.c: Likewise.
8587         * gcc.dg/hoist-register-pressure-3.c: Likewise.
8589 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8591         * gcc.target/s390/20090223-1.c: Add
8592         -Wno-implicit-function-declaration option.
8593         * gcc.target/s390/pr42224.c: Likewise.
8594         * gcc.target/s390/pr55718.c: Likewise.
8596 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8598         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
8599         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
8600         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
8601         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
8602         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
8603         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
8604         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
8605         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
8606         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
8607         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
8608         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
8609         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
8610         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
8611         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
8612         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
8613         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
8614         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
8615         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
8616         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
8617         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
8618         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
8620 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8622         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
8623         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
8624         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
8625         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
8626         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
8627         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
8628         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
8629         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
8630         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
8631         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
8632         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
8633         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
8634         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
8635         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
8636         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
8637         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
8639 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8641         PR fortran/64980
8642         PR fortran/61960
8643         * gfortran.dg/pr61960.f90: New.
8644         * gfortran.dg/pr64230.f90: New.
8645         * gfortran.dg/pr64980.f03: New.
8647 2015-02-22  Tom de Vries  <tom@codesourcery.com>
8649         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
8651 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
8653         PR ada/65156
8654         * gnat.dg/timing_events.adb: Removed, invalid test.
8656 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
8658         PR debug/58123
8659         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
8660         location.
8661         * g++.dg/gcov/gcov-2.C: Likewise.
8663 2015-02-20  Richard Biener  <rguenther@suse.de>
8665         PR tree-optimization/65136
8666         * gcc.dg/tree-ssa/pr65136.c: New testcase.
8668 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
8670         PR testsuite/64158
8671         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
8672         and nvptx-*-* blacklisting.
8674         * gcc.dg/sibcall-9.c: New test.
8675         * gcc.dg/sibcall-10.c: New test.
8677 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8679         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
8681 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
8683         PR target/64452
8684         * gcc.target/avr/torture/pr64452.c: New test.
8686 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
8688         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
8689         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
8691 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
8693         PR testsuite/65116
8694         * lib/target-supports.exp (check_compile): Check whether
8695         additional_sources is defined before using it.
8697 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
8699         PR middle-end/65074
8700         * g++.dg/opt/pr65074.C: New file.
8702 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
8704         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
8705         (size_type): New typedef.
8706         (operator "" _script): Use it for the last argument.
8708 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
8710         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
8712 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
8714         * lib/target-supports.exp (check_compile): Save/restore
8715         additional_sources that may belong to an actual test.
8717 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
8719         PR gcov-profile/64634
8720         * g++.dg/gcov/gcov-15.C: New test.
8722 2015-02-18  Tom de Vries  <tom@codesourcery.com>
8724         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
8726 2015-02-18  Tom de Vries  <tom@codesourcery.com>
8728         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
8730 2015-02-18  Tom de Vries  <tom@codesourcery.com>
8732         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
8734 2015-02-18  Tom de Vries  <tom@codesourcery.com>
8736         * gfortran.dg/fmt_cache_1.f: Add missing close.
8738 2015-02-18  Tom de Vries  <tom@codesourcery.com>
8740         PR testsuite/65107
8741         * gfortran.dg/read_eof_8.f90: Add missing close.
8743 2015-02-18  Richard Biener  <rguenther@suse.de>
8745         PR tree-optimization/65063
8746         * gcc.dg/pr65063.c: New testcase.
8748 2015-02-18  Richard Biener  <rguenther@suse.de>
8750         PR tree-optimization/62217
8751         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
8753 2015-02-18  Marek Polacek  <polacek@redhat.com>
8755         PR sanitizer/65081
8756         * c-c++-common/ubsan/pr65081.c: New test.
8758 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
8760         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
8761         * gcc.target/sh/force-cbranch-delay-slot.c: New.
8763 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
8765         * gcc.dg/ipa/propalign-3.c: New test.
8767 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
8769         PR target/64793
8770         * gcc.target/sh/pr64793.c: New.
8771         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
8773 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
8775         * gcc.target/arm/divzero.c: New test case.
8777 2015-02-17  Tom de Vries  <tom@codesourcery.com>
8779         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
8781 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
8782             Jakub Jelinek  <jakub@redhat.com>
8784         PR c++/65075
8785         * g++.dg/cpp0x/pr65075.C: New test.
8787 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
8789         PR target/65058
8790         * gcc.target/powerpc/pr65058.c: New test.
8792 2015-02-16  Jeff Law  <law@redhat.com>
8794         PR tree-optimization/64823
8795         * gcc.dg/uninit-20.c: New test.
8797 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
8798             James Greenhalgh  <james.greenhalgh@arm.com>
8800         PR ipa/64963
8801         * gcc.dg/ipa/ipa-clone-1.c: New test.
8803 2015-02-16  Richard Biener  <rguenther@suse.de>
8805         PR tree-optimization/65077
8806         * gcc.dg/torture/pr65077.c: New testcase.
8808 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
8810         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
8811         Directive adjusted to scan for ldaxr.
8812         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
8813         adjusted to scan for ldaex.
8815 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
8817         PR c++/65080
8818         * g++.dg/cpp0x/constexpr-65080.C: New.
8820 2015-02-16  Richard Biener  <rguenther@suse.de>
8822         PR tree-optimization/63593
8823         * gcc.dg/pr63593.c: New testcase.
8825 2015-02-16  Marek Polacek  <polacek@redhat.com>
8827         PR c/65066
8828         * gcc.dg/pr65066.c: New test.
8830 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
8832         * gcc.dg/pr65002.C: Move ...
8833         * g++.dg/ipa/pr65002.C: ... here.
8835 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
8837         * gcc.target/powerpc/pr64205.c: Skip on AIX.
8838         * gcc.target/powerpc/pr64505.c: Skip on AIX.
8839         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
8840         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
8842 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
8844         PR testsuite/64850
8845         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
8846         the expression to find calls.
8847         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8848         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8849         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8850         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8851         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8853 2015-02-14  Marek Polacek  <polacek@redhat.com>
8855         PR c/64768
8856         * gcc.dg/array-11.c: New test.
8857         * gcc.dg/array-12.c: New test.
8858         * gcc.dg/array-13.c: New test.
8859         * gcc.dg/array-14.c: New test.
8860         * gcc.dg/c99-flex-array-typedef-1.c: New test.
8861         * gcc.dg/c99-flex-array-typedef-2.c: New test.
8862         * gcc.dg/c99-flex-array-typedef-3.c: New test.
8863         * gcc.dg/c99-flex-array-typedef-5.c: New test.
8864         * gcc.dg/c99-flex-array-typedef-7.c: New test.
8865         * gcc.dg/c99-flex-array-typedef-8.c: New test.
8867 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
8869         PR c++/60894
8870         * g++.dg/lookup/using54.C: New.
8872 2015-02-13  Jeff Law  <law@redhat.com>
8874         PR bootstrap/65060
8875         Revert my change for tree-optimization/64823.
8877 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
8879         PR tree-optimization/65053
8880         * gcc.c-torture/execute/pr65053-1.c: New test.
8881         * gcc.c-torture/execute/pr65053-2.c: New test.
8883 2015-02-13  Marek Polacek  <polacek@redhat.com>
8885         PR c/65050
8886         * gcc.dg/pr65050.c: New test.
8888 2015-02-13  Jeff Law  <law@redhat.com>
8890         PR tree-optimization/64823
8891         * gcc.dg/uninit-20.c: New test.
8893         PR rtl-optimization/47477
8894         * gcc.dg/tree-ssa/pr47477.c: New test.
8896 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
8898         PR c++/60211
8899         * g++.dg/parse/ivdep-2.C: New.
8900         * g++.dg/parse/ivdep-3.C: Likewise.
8902 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8904         PR fortran/64506
8905         * gfortran.dg/continuation_13.f90: New test.
8906         * gfortran.dg/continuation_14.f: New test.
8908 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
8910         PR c++/64970
8911         * g++.dg/cpp0x/sfinae55.C: New.
8913 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
8915         PR ipa/65034
8916         * g++.dg/ipa/pr65034.C: New test.
8918 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
8920         PR tree-optimization/65002
8921         * gcc.dg/pr65002.C: New.
8923 2015-02-13  Marek Polacek  <polacek@redhat.com>
8925         PR c/65040
8926         * c-c++-common/pr65040.c: New test.
8928 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
8930         PR tree-optimization/64705
8931         * gcc.dg/tree-ssa/pr64705.c: New test.
8933 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
8935         PR rtl/32219
8936         * gcc.dg/visibility-22.c: New test.
8937         * gcc.dg/visibility-23.c: New test.
8938         * gcc.target/i386/pr32219-1.c: New test.
8939         * gcc.target/i386/pr32219-2.c: New test.
8940         * gcc.target/i386/pr32219-3.c: New test.
8941         * gcc.target/i386/pr32219-4.c: New test.
8942         * gcc.target/i386/pr32219-5.c: New test.
8943         * gcc.target/i386/pr32219-6.c: New test.
8944         * gcc.target/i386/pr32219-7.c: New test.
8945         * gcc.target/i386/pr32219-8.c: New test.
8946         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
8948 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8950         PR libgfortran/57822
8951         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
8952         four different KINDs.
8954 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
8956         PR c++/64884
8957         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
8959         PR sanitizer/65000
8960         * g++.dg/ubsan/pr65000.C: New test.
8962 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
8964         PR fortran/64932
8965         * gfortran.dg/finalize_28.f90: New test
8967 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
8969         PR debug/55541
8970         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
8971         DW_TAG_lexical_block removal.
8972         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
8973         * g++.dg/guality/pr55541.C: New test.
8975         PR sanitizer/64984
8976         * g++.dg/ubsan/pr64984.C: New test.
8978 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
8980         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
8982 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
8984         PR testsuite/64930
8985         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
8986         instructions for 2015-01-14 get_memmodel changes.
8987         * gcc.target/powerpc/atomic-p8.c: Likewise.
8989         PR sanitizer/65019
8990         * g++.dg/ubsan/pr65019.C: New test.
8992         PR tree-optimization/65014
8993         * gcc.c-torture/compile/pr65014.c: New test.
8995 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8997         PR libgfortran/57822
8998         * gfortran/fmt_g0_7.f08: Revise test.
9000 2015-02-11  Jeff Law  <law@redhat.com>
9002         PR target/63347
9003         * gcc.target/m68k/pr63347.c: New test.
9005 2015-02-11  Marek Polacek  <polacek@redhat.com>
9007         * g++.dg/ubsan/shift-1.C: New test.
9008         * gcc.dg/ubsan/c-shift-2.c: New test.
9009         * c-c++-common/ubsan/shift-5.c: Remove file.
9011 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
9013         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
9014         Directive adjusted to XFAIL.
9015         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
9016         adjusted to XFAIL.
9018 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
9020         PR middle-end/65003
9021         * g++.dg/opt/pr65003.C: New test.
9023 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
9025         * lib/target-supports.exp (check_effective_target_pie): Renamed
9026         to ...
9027         (check_effective_target_pie_enabled): This.
9028         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
9029         * gcc.target/i386/pie.c: Likewise.
9031 2015-02-11  Andrew Pinski  <apinski@cavium.com>
9033         PR target/64893
9034         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
9035         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
9037 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
9039         PR target/61925
9040         * gcc.target/i386/pr61925-1.c: New test.
9041         * gcc.target/i386/pr61925-2.c: New test.
9042         * gcc.target/i386/pr61925-3.c: New test.
9044 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
9046         PR sanitizer/65004
9047         * g++.dg/asan/pr65004.C: New test.
9049 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
9051         PR target/64661
9052         * gcc.taget/sh/pr64661-0.h: New.
9053         * gcc.taget/sh/pr64661-1.c: New.
9054         * gcc.taget/sh/pr64661-2.c: New.
9055         * gcc.taget/sh/pr64661-3.c: New.
9056         * gcc.taget/sh/pr64661-4.c: New.
9058 2015-02-10  Richard Biener  <rguenther@suse.de>
9060         PR tree-optimization/64995
9061         * g++.dg/torture/pr64995.C: New testcase.
9063 2015-02-10  Richard Biener  <rguenther@suse.de>
9065         PR tree-optimization/64909
9066         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
9068 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9070         * gcc.dg/signbit-sa.c: New test.
9072 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9074         PR libgfortran/57822
9075         * gfortran/fmt_g0_7.f08: New test.
9077 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
9079         PR tree-optimization/43378
9080         * gcc.dg/tree-ssa/pr43378.c: New test.
9082 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
9084         PR ipa/64978
9085         * g++.dg/torture/pr64978.C: New testcase.
9087 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
9089         PR sanitizer/64981
9090         * gcc.dg/asan/pr64981.c: New test.
9092 2015-02-09  Marek Polacek  <polacek@redhat.com>
9094         PR c/64856
9095         * gcc.dg/pr64856.c: New test.
9097 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
9099         PR target/64979
9100         * gcc.dg/tree-ssa/stdarg-7.c: New test.
9101         * gcc.c-torture/execute/pr64979.c: New test.
9103 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
9105         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
9107 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
9109         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
9110         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
9112 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
9114         PR target/58757
9115         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
9117 2015-02-09  Richard Biener  <rguenther@suse.de>
9119         PR tree-optimization/54000
9120         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
9122 2015-02-09  Tom de Vries  <tom@codesourcery.com>
9124         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
9126 2015-02-09  Martin Liska  <mliska@suse.cz>
9128         * g++.dg/ipa/pr64858.C: New test.
9130 2015-02-09  Tom de Vries  <tom@codesourcery.com>
9132         * gcc.dg/uninit-19.c: Fix warning line for fpic.
9134 2015-02-08  Andrew Pinski  <apinski@cavium.com>
9136         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
9138 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
9140         PR fortran/63744
9141         * gfortran.dg/use_rename_8.f90: New.
9143 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
9145         * gnat.dg/addr7.ad[sb]: New test.
9146         * gnat.dg/addr8.ad[sb]: Likewise.
9148 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
9150         PR jit/64752
9151         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
9152         from jit.dg/test-compile-to-executable.c's create_code, with a
9153         clarification of the output message.
9154         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
9155         pass/fail message.
9156         (test_jit): Use CHECK_NO_ERRORS when calling
9157         gcc_jit_context_compile_to_file.
9158         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
9159         jit-verify-compile-to-file to jit-verify-output-file-was-created.
9160         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
9161         about deletions that are attempted.
9162         (jit-verify-compile-to-file): Rename to...
9163         (jit-verify-output-file-was-created): ...this, and drop the
9164         attempt to run "file" and verify the output.
9165         (jit-verify-assembler): New function.
9166         (jit-verify-object): New function.
9167         (jit-verify-dynamic-library): New function.
9168         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
9169         favor of an implementation from new file
9170         create-code-for-hello-world-executable.h, which also adds a
9171         "main".
9172         (dg-final): Replace jit-verify-compile-to-file with
9173         jit-verify-output-file-was-created, and invoke new function
9174         jit-verify-assembler.
9175         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
9176         the output message.
9177         (dg-final): Replace jit-verify-compile-to-file with
9178         jit-verify-output-file-was-created, and invoke new function
9179         jit-verify-dynamic-library.
9180         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
9181         favor of an implementation from new file
9182         create-code-for-hello-world-executable.h, which also adds a
9183         "main".
9184         (dg-final): Replace jit-verify-compile-to-file with
9185         jit-verify-output-file-was-created.  Strengthen the expected stdout
9186         from the built executable.
9187         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
9188         favor of an implementation from new file
9189         create-code-for-hello-world-executable.h, which also adds a
9190         "main".
9191         (dg-final): Replace jit-verify-compile-to-file with
9192         jit-verify-output-file-was-created, and invoke new function
9193         jit-verify-object.
9194         * jit.dg/verify-dynamic-library.c: New source file.
9196 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
9197             Brian Rzycki  <b.rzycki@samsung.com>
9199         PR tree-optimization/64878
9200         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
9202 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
9204         PR ipa/64896
9205         * g++.dg/ipa/pr64896.C: New test.
9207 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
9209         PR target/64205
9210         * gcc.target/powerpc/pr64205.c: New file.
9212 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
9214         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
9215         (dg-options): Use -fpie instead of -fPIE -pie.
9217 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
9219         PR middle-end/64937
9220         * g++.dg/asan/pr64937.C: New test.
9222 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
9224         PR fortran/63205
9225         * gfortran.dg/class_to_type_4.f90: New test
9227 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
9229         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
9231 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
9233         PR rtl-optimization/64957
9234         PR debug/64817
9235         * gcc.c-torture/execute/pr64957.c: New test.
9237 2015-02-05  Jeff Law  <law@redhat.com>
9239         PR target/17306
9240         * gcc.target/h8300/pr17306-1.c: New test.
9241         * gcc.target/h8300/pr17306-2.c: New test.
9243 2015-02-05  Tobias Burnus  <burnus@net-b.de>
9245         PR fortran/64943
9246         * gfortran.dg/structure_constructor_12.f90: New.
9248 2015-02-05  Jeff Law  <law@redhat.com>
9250         PR target/58400
9251         gcc.target/h8300/pr58400.c: New test.
9253 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
9255         * gcc.target/arm/macro_defs0.c: New test.
9256         * gcc.target/arm/macro_defs1.c: New test.
9257         * gcc.target/arm/macro_defs2.c: New test.
9259 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
9261         PR rtl-optimization/64905
9262         * gcc.target/i386/pr64905.c: Require nonpic target.
9263         (dg-options): Add -fomit-frame-pointer.
9264         (main): Remove.
9266 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
9268         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
9269         tree dump scanning.
9271 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
9273         PR fortran/64757
9274         * gfortran.dg/type_to_class_2.f90: New test
9275         * gfortran.dg/type_to_class_3.f90: New test
9277 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
9279         PR ipa/64686
9280         * g++.dg/torture/pr64686.C: New testcase.
9282 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
9284         PR rtl-optimization/64905
9285         * gcc.target/i386/pr64905.c: New file.
9287 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
9289         * gcc.dg/guality/pr41447-1.c: Remove xfail.
9290         * gcc.dg/guality/pr41616-1.c: Ditto.
9292 2015-02-04  Alexandre Oliva  <aoliva@redhat.com>
9294         PR debug/64817
9295         * gcc.dg/pr64817-3.c: New.
9297 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
9298             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9300         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
9301         pass parameters in registers.
9302         * gcc.dg/guality/pr36728-2.c (main): Likewise.
9303         * gcc.dg/guality/pr36728-3.c (main): Likewise.
9304         * gcc.dg/guality/pr36728-4.c (main): Likewise.
9306 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
9307             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9309         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
9310         list, allow for multilibed targets.
9311         * gcc.dg/combine_ashiftrt_2.c: Likewise.
9313 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
9315         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
9316         * gcc.dg/pr46728-6.c: Ditto.
9318 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
9320         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
9321         for mips_nanlegacy target.
9323 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
9325         * gcc.target/i386/chkp-hidden-def.c: New.
9327 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9329         PR middle-end/62103
9330         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
9331         to use 24 bits for bitfield b.
9333 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9335         PR testsuite/64796
9336         * lib/target-supports.exp (check_effective_target_bswap64): Do not
9337         cache result in a global variable.  Include all 32-bit targets for
9338         bswap64 tests.
9340 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
9342         PR rtl-optimization/64756
9343         * gcc.c-torture/execute/pr64756.c: New test.
9345 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
9347         PR target/64660
9348         * gcc.target/sh/pr64660-0.h: New.
9349         * gcc.target/sh/pr64660-1.c: New.
9350         * gcc.target/sh/pr64660-2.c: New.
9351         * gcc.target/sh/pr64660-3.c: New.
9352         * gcc.target/sh/pr64660-4.c: New.
9354 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
9356         PR c++/64877
9357         * g++.dg/warn/Waddress-2.C: New.
9359 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
9361         PR middle-end/61225
9362         * gcc.target/i386/pr49095.c: XFAIL for ia32.
9364 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
9366         PR preprocessor/64803
9367         * gcc.dg/cpp/builtin-macro-1.c: New test case.
9369 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
9371         * g++.dg/ipa/devirt-37.C: Disable early inlining.
9373 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
9375         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9376         (_ARM_FPSRC): Add DN and AHP fields.
9377         (clean_results): Force DN=1 on AArch64.
9378         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
9379         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
9380         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
9381         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
9382         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
9383         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
9385 2015-02-02  Alan Modra  <amodra@gmail.com>
9387         * gcc.target/powerpc/cprophard.c: New.
9389 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
9391         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
9392         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
9394 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
9396         PR debug/64817
9397         * gcc.dg/pr64817-1.c: New test.
9398         * gcc.dg/pr64817-2.c: New test.
9400 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
9402         PR target/64851
9403         * gcc.target/sh/pr64851-0.h: New
9404         * gcc.target/sh/pr64851-1.c: New
9405         * gcc.target/sh/pr64851-2.c: New
9406         * gcc.target/sh/pr64851-3.c: New
9407         * gcc.target/sh/pr64851-4.c: New
9409 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
9411         PR target/64882
9412         * gcc.dg/torture/pr64882.c: New test.
9414 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
9416         PR target/64159
9417         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
9418         sparc*-*-*.
9420 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
9422         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
9423         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
9424         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
9425         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
9426         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
9427         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
9428         tree dump.
9429         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
9430         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
9431         tree dump.
9432         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
9433         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
9434         tree dump.
9436 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
9438         PR target/64688
9439         * g++.dg/pr64688-2.C: New.
9441 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
9443         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
9444         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
9445         * gcc.target/i386/fuse-caller-save.c: Ditto.
9446         * gcc.target/i386/headmerge-1.c: Ditto.
9447         * gcc.target/i386/headmerge-2.c: Ditto.
9448         * gcc.target/i386/sibcall-6.c: Ditto.
9450 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
9452         PR target/64617
9453         * gcc.target/i386/pr64617.c: New test.
9455 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
9457         PR target/15184
9458         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
9459         (dg-options): Remove -m32.
9460         (dg-final): Scan for "movb %al" only.
9461         * gcc.target/i386/pr15184-2.c: Ditto.
9463 2015-01-30  Richard Biener  <rguenther@suse.de>
9465         PR tree-optimization/64829
9466         * gcc.dg/vect/pr64829.c: New testcase.
9468 2015-01-29  Marek Polacek  <polacek@redhat.com>
9470         PR c/64709
9471         * gcc.dg/pr64709.c: New test.
9473 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
9475         PR c++/64717
9476         * g++.dg/ubsan/pr64717-1.C: New test.
9477         * g++.dg/ubsan/pr64717-2.C: New test.
9479 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
9481         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
9483 2015-01-29  Jeff Law  <law@redhat.com>
9485         PR target/15184
9486         * gcc.target/i386/pr15184-1.c: New test.
9487         * gcc.target/i386/pr15184-2.c: New test.
9489 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
9491         PR tree-optimization/64746
9492         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
9494 2015-01-29  Richard Biener  <rguenther@suse.de>
9496         PR tree-optimization/64853
9497         * gcc.dg/torture/pr64853.c: New testcase.
9499 2015-01-29  Richard Biener  <rguenther@suse.de>
9501         PR tree-optimization/64844
9502         * gcc.dg/vect/pr64844.c: New testcase.
9504 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
9506         PR middle-end/64809
9507         * gcc.dg/pr64809.c: Delete.
9509 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
9511         PR middle-end/64805
9512         * gcc.target/i386/pr64805.c: New.
9514 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9516         * gcc.dg/guality/guality.h (main): Add argv[0] to
9517         guality_gdb_command.
9519 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
9521         PR ipa/64801
9522         * gcc.dg/tree-ssa/pr64801.c: New testcase.
9524 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
9526         PR target/64659
9527         * gcc.target/sh/sh.exp
9528         (check_effective_target_atomic_model_soft_gusa_available,
9529         check_effective_target_atomic_model_soft_tcb_available,
9530         check_effective_target_atomic_model_soft_imask_available,
9531         check_effective_target_atomic_model_hard_llcs_available): New.
9532         * gcc.target/sh/pr64659-0.h: New.
9533         * gcc.target/sh/pr64659-1.c: New.
9534         * gcc.target/sh/pr64659-2.c: New.
9535         * gcc.target/sh/pr64659-3.c: New.
9536         * gcc.target/sh/pr64659-4.c: New.
9538 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
9540         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
9541         scan-assembler-times pattern.
9543 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
9545         PR middle-end/64809
9546         * gcc.dg/pr64809.c: New test.
9548 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
9550         PR tree-optimization/64277
9551         * gcc.dg/pr64277.c: New.
9553 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9555         PR tree-optimization/64718
9556         * gcc.c-torture/execute/pr64718.c: New test.
9558 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
9560         * gcc.target/aarch64/abs_2.c: New.
9562 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
9564         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
9565         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
9566         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
9567         ISA rev < 2.
9569 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
9571         PR bootstrap/64612
9572         * lib/target-supports.exp (check_effective_target_comdat_group): New.
9573         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
9574         { target comdat_group }.
9576 2015-01-27  Tobias Burnus  <burnus@net-b.de>
9578         PR fortran/63861
9579         * gfortran.dg/goacc/coarray_2.f90: New.
9581 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
9583         PR ipa/60871
9584         PR ipa/64139
9585         * g++.dg/torture/pr64139.C: New testcase.
9586         * g++.dg/torture/pr60871.C: Likewise.
9588 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
9590         PR fortran/64230
9591         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
9592         prevent linking errors.
9594 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
9596         PR ipa/64282
9597         * g++.dg/torture/pr64282.C: New testcase.
9599 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9601         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
9602         for wzr reg.
9604 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9606         * gcc.target/s390/hotpatch-13.c: New testcase.
9607         * gcc.target/s390/hotpatch-14.c: New testcase.
9608         * gcc.target/s390/hotpatch-15.c: New testcase.
9609         * gcc.target/s390/hotpatch-16.c: New testcase.
9610         * gcc.target/s390/hotpatch-17.c: New testcase.
9611         * gcc.target/s390/hotpatch-18.c: New testcase.
9612         * gcc.target/s390/hotpatch-19.c: New testcase.
9613         * gcc.target/s390/hotpatch-20.c: New testcase.
9614         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
9615         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
9616         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
9617         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
9618         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
9619         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
9620         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
9621         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
9622         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
9623         * gcc.target/s390/hotpatch-10.c: Likewise.
9624         * gcc.target/s390/hotpatch-11.c: Likewise.
9625         * gcc.target/s390/hotpatch-12.c: Likewise.
9626         * gcc.target/s390/hotpatch-2.c: Likewise.
9627         * gcc.target/s390/hotpatch-3.c: Likewise.
9628         * gcc.target/s390/hotpatch-4.c: Likewise.
9629         * gcc.target/s390/hotpatch-5.c: Likewise.
9630         * gcc.target/s390/hotpatch-6.c: Likewise.
9631         * gcc.target/s390/hotpatch-7.c: Likewise.
9632         * gcc.target/s390/hotpatch-8.c: Likewise.
9633         * gcc.target/s390/hotpatch-9.c: Likewise.
9634         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
9635         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
9636         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
9637         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
9638         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
9639         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
9640         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
9641         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
9643 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
9645         * gcc.dg/long_branch.c: New testcase.
9647 2015-01-27  Richard Biener  <rguenther@suse.de>
9649         PR tree-optimization/56273
9650         PR tree-optimization/59124
9651         PR tree-optimization/64277
9652         * g++.dg/warn/Warray-bounds-6.C: New testcase.
9653         * gcc.dg/Warray-bounds-12.c: Likewise.
9654         * gcc.dg/Warray-bounds-13.c: Likewise.
9656 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
9658         PR rtl-optimization/61058
9659         * gcc.dg/pr61058.c: New test.
9661 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
9663         * gcc.target/i386/chkp-narrow-bounds.c: New.
9665 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
9667         PR tree-optimization/64807
9668         * gcc.dg/pr64807.c: New test.
9670         PR c/64766
9671         * gcc.dg/pr64766.c: New test.
9673 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
9675         PR target/49263
9676         * gcc.target/sh/pr49263-4.c: New.
9678 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
9680         PR fortran/62044
9681         * gfortran.dg/allocate_with_mold_1.f90: New test
9683 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
9685         PR c/64778
9686         * gcc.dg/pr64778.c: New test.
9688         PR middle-end/64421
9689         * gcc.dg/vect/pr64421.c: New test.
9691 2015-01-26  Tobias Burnus  <burnus@net-b.de>
9693         PR fortran/64771
9694         * gfortran.dg/coarray_36.f: New.
9695         * gfortran.dg/coarray_37.f90: New.
9697 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
9699         PR fortran/64230
9700         * gfortran.dg/class_allocate_18.f90: New.
9702 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9704         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
9706 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9708         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
9710 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9712         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
9714 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9716         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
9718 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9720         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
9721         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
9722         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
9723         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
9725 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9727         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
9728         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
9729         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
9731 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
9733         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
9734         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
9735         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
9736         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
9737         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
9738         vXXXhn.inc.
9740 2015-01-26  Richard Biener  <rguenther@suse.de>
9742         PR middle-end/64764
9743         * gcc.dg/uninit-19.c: New testcase.
9745 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9747         * lib/target-supports.exp (check_effective_target_vect64): Add
9748         sparc*-*-*.
9750 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
9752         PR testsuite/64712
9753         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
9755 2015-01-26  Tony Liu  <tony.liu@arm.com>
9757         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
9758         non-UAL cases.
9760 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
9762         PR libfortran/64770
9763         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
9764         correctly, clean up afterwards.
9766 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
9768         PR fortran/62044
9769         * gfortran.dg/use_rename_7.f90: New.
9771 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
9773         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
9774         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
9776 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
9778         PR target/54236
9779         * gcc.target/sh/pr54236-4.c: New.
9781 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
9783         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
9784         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
9785         Bridge test.
9787 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
9789         PR libfortran/64770
9790         * gfortran.dg/open_new_segv.f90: New test.
9792 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
9794         PR target/49263
9795         PR target/53987
9796         PR target/64345
9797         PR target/59533
9798         PR target/52933
9799         PR target/54236
9800         PR target/51244
9801         * gcc.target/sh/pr64345-1.c: New.
9802         * gcc.target/sh/pr64345-2.c: New.
9803         * gcc.target/sh/pr59533-1.c: New.
9804         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
9805         * gcc.target/sh/pr52933-2.c: Likewise.
9806         * gcc.target/sh/pr54089-1.c: Likewise.
9807         * gcc.target/sh/pr54236-1.c: Likewise.
9808         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
9809         * gcc.target/sh/pr49263-1.c: Remove xfails.
9810         * gcc.target/sh/pr49263-2.c: Likewise.
9811         * gcc.target/sh/pr49263-3.c: Likewise.
9812         * gcc.target/sh/pr53987-1.c: Likewise.
9813         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
9814         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
9815         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
9816         (test05, test06, test07, test08, test09, test10, test11, test12): New.
9817         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
9818         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
9819         test_009): New.
9820         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
9821         (test_02): New.
9823 2015-01-24  Tom de Vries  <tom@codesourcery.com>
9825         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
9827 2015-01-23  Ian Lance Taylor  <iant@google.com>
9829         PR go/64510
9830         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
9831         targets without split stack support.
9833 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
9835         PR target/64317
9836         * gcc.target/i386/pr64317.c: New test.
9838 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
9840         PR rtl-optimization/63637
9841         PR rtl-optimization/60663
9842         * gcc.dg/pr63637-1.c: New test.
9843         * gcc.dg/pr63637-2.c: New test.
9844         * gcc.dg/pr63637-3.c: New test.
9845         * gcc.dg/pr63637-4.c: New test.
9846         * gcc.dg/pr63637-5.c: New test.
9847         * gcc.dg/pr63637-6.c: New test.
9848         * gcc.target/i386/pr63637-1.c: New test.
9849         * gcc.target/i386/pr63637-2.c: New test.
9850         * gcc.target/i386/pr63637-3.c: New test.
9851         * gcc.target/i386/pr63637-4.c: New test.
9852         * gcc.target/i386/pr63637-5.c: New test.
9853         * gcc.target/i386/pr63637-6.c: New test.
9855 2015-01-23  Richard Biener  <rguenther@suse.de>
9857         PR testsuite/63439
9858         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
9859         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
9861 2015-01-23  Marek Polacek  <polacek@redhat.com>
9863         PR preprocessor/60570
9864         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
9865         * gcc.dg/cpp/pr60570.c: New test.
9867 2015-01-23  Richard Biener  <rguenther@suse.de>
9869         PR testsuite/63439
9870         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
9871         vectorization on vect64 targets.
9873 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
9875         PR fortran/60922
9876         * gfortran.dg/class_allocate_17.f90: New.
9878 2015-01-23  Tobias Burnus  <burnus@net-b.de>
9880         PR fortran/64726
9881         * gfortran.dg/goacc/combined_loop.f90: New.
9883 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9885         PR fortran/61933
9886         * gfortran.dg/make_unit.f90: New test.
9888 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9890         PR fortran/61933
9891         * gfortran.dg/negative_unit_int8.f: Update.
9893 2015-01-22  Jeff Law  <law@redhat.com>
9895         PR target/52076
9896         * gcc.target/m68k/pr52076-1.c: New test.
9897         * gcc.target/m68k/pr52076-2.c: New test.
9899 2015-01-22  Richard Biener  <rguenther@suse.de>
9901         PR middle-end/64728
9902         * gcc.dg/torture/pr64728.c: New testcase.
9904 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
9906         PR target/64688
9907         * g++.dg/pr64688.C: New test.
9909 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
9911         * gcc.target/i386/chkp-always_inline.c (f1): Make static
9912         to avoid errors with -fpic.
9914 2015-01-22  Richard Biener  <rguenther@suse.de>
9916         PR libstdc++/64535
9917         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
9919 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
9921         PR rtl-optimization/64682
9922         * gcc.c-torture/execute/pr64682.c: New file.
9924 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
9926         PR debug/64511
9927         * gcc.dg/pr64511.c: New test.
9929         PR rtl-optimization/62078
9930         * g++.dg/opt/pr62078.C: New test.
9932         PR c/63307
9933         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
9935 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
9937         PR fortran/57023
9938         * gfortran.dg/internal_pack_15.f90:  New test.
9940 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9942         * c-c++-common/tsan/step.c: New testcase.
9944 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9946         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
9948 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9950         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
9952 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9954         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
9956 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9958         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
9960 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9962         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
9964 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9966         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
9968 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9970         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
9972 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9974         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
9976 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9978         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
9980 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9982         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
9984 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9986         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
9988 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9990         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
9992 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
9994         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
9995         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
9996         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
9997         vXXXw.inc.
9999 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10001         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
10002         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
10003         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
10004         vXXXl.inc.
10006 2015-01-21  Renlin Li  <renlin.li@arm.com>
10008         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
10009         * g++.dg/tls/thread_local5g.C: Likewise.
10010         * g++.dg/tls/thread_local6g.C: Likewise.
10012 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10014         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
10015         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
10016         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
10018 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10020         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
10021         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
10022         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
10024 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10026         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
10027         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
10028         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
10030 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10032         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
10033         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
10034         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
10036 2015-01-20  Jeff Law  <law@redhat.com>
10038         PR target/59946
10039         * gcc.target/m68k/pr59946.c: New test.
10041 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
10043         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
10044         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
10045         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
10047 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
10049         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
10050         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
10051         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
10053 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
10055         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
10056         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
10057         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
10059 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
10061         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
10062         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
10063         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
10064         vshuffle.inc.
10065         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
10066         vshuffle.inc.
10068 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
10070         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
10071         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
10072         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
10074 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
10076         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
10077         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
10078         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
10080 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
10082         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
10084 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
10086         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
10088         PR sanitizer/64632
10089         * g++.dg/ubsan/pr64632.C: New test.
10091         PR debug/64663
10092         * gcc.dg/pr64663.c: New test.
10094 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10096         PR c++/64383
10097         * g++.dg/warn/Wunused-var-23.C: New.
10099 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10101         PR c++/59937
10102         * g++.dg/cpp0x/constexpr-59937-1.C: New.
10103         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
10105 2015-01-20  Richard Biener  <rguenther@suse.de>
10107         PR ipa/64684
10108         * gcc.dg/lto/pr64684_0.c: New testcase.
10109         * gcc.dg/lto/pr64684_1.c: Likewise.
10110         * gcc.dg/lto/pr64684_2.c: Likewise.
10111         * gcc.dg/lto/pr64685_0.c: Likewise.
10112         * gcc.dg/lto/pr64685_1.c: Likewise.
10114 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
10116         PR c++/62241
10117         * g++.dg/cpp1y/lambda-init12.C: New.
10119 2015-01-20  Richard Biener  <rguenther@suse.de>
10121         PR tree-optimization/64410
10122         * g++.dg/vect/pr64410.cc: Require vect_double.
10124 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
10126         PR target/64149
10127         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
10129 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
10131         PR bootstrap/64676
10132         Revert:
10133         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
10135         PR rtl-optimization/64081
10136         * gcc.dg/pr64081.c: New test.
10138 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
10140         * jit.dg/harness.h: Include <unistd.h>.
10141         (CHECK_NO_ERRORS): New.
10142         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
10143         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
10144         gcc_jit_context_compile_to_file.
10145         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
10146         args to the spawned executable.
10147         (jit-expand-vars): New function.
10148         (jit-exe-params): New variable.
10149         (dg-jit-set-exe-params): New function.
10150         (jit-dg-test): Detect testcases that use
10151         jit-verify-compile-to-file and call jit-setup-compile-to-file.
10152         Set arguments of spawned process to jit-exe-params.
10153         (jit-get-output-filename): New function.
10154         (jit-setup-compile-to-file): New function.
10155         (jit-verify-compile-to-file): New function.
10156         (jit-run-executable): New function.
10157         (jit-verify-executable): New function.
10158         * jit.dg/test-compile-to-assembler.c: New testcase.
10159         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
10160         * jit.dg/test-compile-to-executable.c: New testcase.
10161         * jit.dg/test-compile-to-object.c: New testcase.
10163 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
10165         PR target/64652
10166         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
10167         (test_1): New.
10169 2015-01-19  Martin Liska  <mliska@suse.cz>
10171         * objc/compile/pr64668.m: New test.
10173 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
10175         * jit.dg/test-arith-overflow.c: Include stdbool.h.
10176         (create_overflow_fn): Update comment to clarify that
10177         the third param of the created function is a bool *, not
10178         an int *.
10179         (verify_int_overflow_fn): Convert param "expected_ovf" from
10180         int to bool.  Update third param of "overflow_fn_type" from int *
10181         to bool *.  Update local "actual_ovf" from int to bool.
10182         (verify_uint_overflow_fn): Likewise.
10184 2015-01-19  Martin Liska  <mliska@suse.cz>
10186         * gcc.dg/ipa/ipa-icf-33.c: New test.
10188 2015-01-19  Felix Yang  <felix.yang@huawei.com>
10189             Haijian Zhang  <z.zhanghaijian@huawei.com>
10191         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10192         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
10193         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
10194         result_float64x2, expected_hfloat64x2): New helper type, variable and
10195         declaration.
10196         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
10197         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
10198         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
10199         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
10200         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
10201         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
10202         and target without the FMA feature.
10204 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
10206         * gcc.target/aarch64/pr64304.c: New testcase.
10208 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
10210         PR rtl-optimization/64081
10211         * gcc.dg/pr64081.c: New test.
10213 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
10215         PR target/63971
10216         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
10217         the epilogue).
10218         * gcc.target/aarch64/test_frame_6.c: Likewise.
10219         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
10220         and x19 (in the epilogue).
10221         * gcc.target/aarch64/test_frame_4.c: Likewise.
10222         * gcc.target/aarch64/test_frame_7.c: Likewise.
10224 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
10226         * gcc.target/i386/chkp-always_inline.c: New.
10228 2015-01-15  Andrew Pinski  <apinski@cavium.com>
10229             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
10231         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
10232         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
10234 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
10236         PR fortran/60255
10237         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
10238         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
10240 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
10242         PR fortran/64578
10243         * gfortran.dg/unlimited_polymorphic_21.f90: New test
10245 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
10247         PR target/64652
10248         * gcc.target/sh/torture/pr64652.c: New.
10250 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
10252         * gcc.dg/ipa/ipa-icf-32.c: Update template.
10253         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
10254         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
10255         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
10256         * c-c++-common/asan/kasan-recover-1.c: Likewise.
10257         * c-c++-common/asan/kasan-recover-2.c: Likewise.
10259 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
10261         PR ipa/64378
10262         * g++.dg/torture/pr64378.C: New testcase.
10264 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
10266         PR fortran/57959
10267         * gfortran.dg/block_13.f08: New test
10269 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
10271         PR fortran/55901
10272         * gfortran.dg/associate_1.f03: Allow test for character with
10273         automatic length.
10275 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
10277         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
10278         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
10280 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
10282         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
10284 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
10286         PR fortran/64578
10287         * gfortran.dg/unlimited_polymorphic_21.f90: New test
10289 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
10291         PR fortran/60357
10292         * gfortran.dg/alloc_comp_assign_13.f08: New test.
10294         PR fortran/61275
10295         * gfortran.dg/alloc_comp_assign_14.f08: New test.
10297         PR fortran/55932
10298         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
10300 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
10302         PR fortran/60334
10303         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
10305 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
10307         PR rtl-optimization/52773
10308         * gcc.c-torture/compile/pr52773.c: New test.
10310 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
10312         PR c++/62134
10313         * g++.dg/cpp0x/alias-decl-46.C: New.
10315 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
10317         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
10319 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
10321         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
10322         Add trace.
10323         (CHECK_FP): Likewise.
10324         (CHECK_CUMULATIVE_SAT): Likewise.
10326 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
10328         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10329         (Set_Neon_Cumulative_Sat): Add parameter.
10330         (__set_neon_cumulative_sat): Support new parameter.
10331         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
10332         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
10333         argument.
10334         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
10335         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
10336         argument.
10338 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10340         * g++.dg/tsan/vptr_benign_race.C: New testcase.
10341         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
10343 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
10345         PR c++/60056
10346         * g++.dg/tls/thread_local-ice4.C: New.
10348 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
10350         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
10351         than Neon options.
10353 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
10355         PR c++/62276
10356         * g++.dg/cpp0x/vt-62276.C: New.
10358 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
10360         PR middle-end/64353
10361         * g++.dg/pr64353.C: New.
10363 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10365         PR target/64263
10366         * gcc.target/aarch64/pr64263_1.c: New test.
10368 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
10370         PR tree-optimization/64434
10371         * gcc.dg/torture/pr64434.c: Move to...
10372         * gcc.dg/pr64434.c: ... here.
10374 2015-01-16  Richard Biener  <rguenther@suse.de>
10376         PR middle-end/64614
10377         * gcc.dg/uninit-18.c: New testcase.
10379 2015-01-16  Richard Biener  <rguenther@suse.de>
10381         PR tree-optimization/64568
10382         * g++.dg/torture/pr64568-2.C: New testcase.
10384 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
10386         PR target/64363
10387         * gcc.target/i386/chkp-label-address.c: New.
10389 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
10391         PR fortran/45290
10392         * gfortran.dg/pointer_init_6.f90: Extended.
10394 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
10396         * gcc.c-torture/compile/20150108.c: New test.
10398 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
10400         * gcc.target/visium: New directory.
10402 2015-01-16  Richard Biener  <rguenther@suse.de>
10404         PR tree-optimization/61743
10405         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
10406         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
10408 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
10410         * gcc.dg/pr64015.c: New test.
10412 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
10414         PR ipa/64163
10415         PR ipa/64612
10416         * g++.dg/ipa/pr64612.C: New test.
10418 2015-01-16  Renlin Li  <renlin.li@arm.com>
10420         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
10422 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
10424         * gcc.target/i386/sse-14.c: Test new intrinsic.
10425         * gcc.target/i386/sse-22.c: Ditto.
10427 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
10429         PR c++/58614
10430         * g++.dg/cpp0x/auto44.C: New.
10432 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
10434         PR target/59710
10435         * gcc.target/nios2/gpopt-all.c: New test case.
10436         * gcc.target/nios2/gpopt-local.c: New test case.
10437         * gcc.target/nios2/gpopt-global.c: New test case.
10438         * gcc.target/nios2/gpopt-data.c: New test case.
10439         * gcc.target/nios2/gpopt-none.c: New test case.
10441 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
10443         * g++.dg/ubsan/vptr-1.C: New test.
10444         * g++.dg/ubsan/vptr-2.C: New test.
10445         * g++.dg/ubsan/vptr-3.C: New test.
10446         * g++.dg/ubsan/vptr-4.C: New test.
10447         * g++.dg/ubsan/vptr-5.C: New test.
10448         * g++.dg/ubsan/vptr-6.C: New test.
10449         * g++.dg/ubsan/vptr-7.C: New test.
10450         * g++.dg/ubsan/vptr-8.C: New test.
10451         * g++.dg/ubsan/vptr-9.C: New test.
10453 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
10455         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
10456         is set up.
10457         * lib/gcc-dg.exp: Likewise.
10459 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
10461         PR rtl-optimization/64110
10462         * gcc.target/i386/pr64110.c: Add scan-assembler.
10464 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
10465             James Norris  <jnorris@codesourcery.com>
10466             Cesar Philippidis  <cesar@codesourcery.com>
10467             Ilmir Usmanov  <i.usmanov@samsung.com>
10469         * lib/target-supports.exp (check_effective_target_fopenacc): New
10470         procedure.
10471         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
10472         * g++.dg/goacc/goacc.exp: Likewise.
10473         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
10474         * gcc.dg/goacc/goacc.exp: Likewise.
10475         * gfortran.dg/goacc/goacc.exp: Likewise.
10476         * c-c++-common/cpp/openacc-define-1.c: New file.
10477         * c-c++-common/cpp/openacc-define-2.c: Likewise.
10478         * c-c++-common/cpp/openacc-define-3.c: Likewise.
10479         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
10480         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10481         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
10482         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
10483         * c-c++-common/goacc/asyncwait-1.c: Likewise.
10484         * c-c++-common/goacc/cache-1.c: Likewise.
10485         * c-c++-common/goacc/clauses-fail.c: Likewise.
10486         * c-c++-common/goacc/collapse-1.c: Likewise.
10487         * c-c++-common/goacc/data-1.c: Likewise.
10488         * c-c++-common/goacc/data-2.c: Likewise.
10489         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
10490         * c-c++-common/goacc/deviceptr-1.c: Likewise.
10491         * c-c++-common/goacc/deviceptr-2.c: Likewise.
10492         * c-c++-common/goacc/deviceptr-3.c: Likewise.
10493         * c-c++-common/goacc/if-clause-1.c: Likewise.
10494         * c-c++-common/goacc/if-clause-2.c: Likewise.
10495         * c-c++-common/goacc/kernels-1.c: Likewise.
10496         * c-c++-common/goacc/loop-1.c: Likewise.
10497         * c-c++-common/goacc/loop-private-1.c: Likewise.
10498         * c-c++-common/goacc/nesting-1.c: Likewise.
10499         * c-c++-common/goacc/nesting-data-1.c: Likewise.
10500         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
10501         * c-c++-common/goacc/parallel-1.c: Likewise.
10502         * c-c++-common/goacc/pcopy.c: Likewise.
10503         * c-c++-common/goacc/pcopyin.c: Likewise.
10504         * c-c++-common/goacc/pcopyout.c: Likewise.
10505         * c-c++-common/goacc/pcreate.c: Likewise.
10506         * c-c++-common/goacc/pragma_context.c: Likewise.
10507         * c-c++-common/goacc/present-1.c: Likewise.
10508         * c-c++-common/goacc/reduction-1.c: Likewise.
10509         * c-c++-common/goacc/reduction-2.c: Likewise.
10510         * c-c++-common/goacc/reduction-3.c: Likewise.
10511         * c-c++-common/goacc/reduction-4.c: Likewise.
10512         * c-c++-common/goacc/sb-1.c: Likewise.
10513         * c-c++-common/goacc/sb-2.c: Likewise.
10514         * c-c++-common/goacc/sb-3.c: Likewise.
10515         * c-c++-common/goacc/update-1.c: Likewise.
10516         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
10517         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
10518         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
10519         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
10520         * gfortran.dg/goacc/assumed.f95: Likewise.
10521         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
10522         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
10523         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
10524         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
10525         * gfortran.dg/goacc/branch.f95: Likewise.
10526         * gfortran.dg/goacc/cache-1.f95: Likewise.
10527         * gfortran.dg/goacc/coarray.f95: Likewise.
10528         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
10529         * gfortran.dg/goacc/cray.f95: Likewise.
10530         * gfortran.dg/goacc/critical.f95: Likewise.
10531         * gfortran.dg/goacc/data-clauses.f95: Likewise.
10532         * gfortran.dg/goacc/data-tree.f95: Likewise.
10533         * gfortran.dg/goacc/declare-1.f95: Likewise.
10534         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
10535         * gfortran.dg/goacc/fixed-1.f: Likewise.
10536         * gfortran.dg/goacc/fixed-2.f: Likewise.
10537         * gfortran.dg/goacc/fixed-3.f: Likewise.
10538         * gfortran.dg/goacc/fixed-4.f: Likewise.
10539         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
10540         * gfortran.dg/goacc/if.f95: Likewise.
10541         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
10542         * gfortran.dg/goacc/list.f95: Likewise.
10543         * gfortran.dg/goacc/literal.f95: Likewise.
10544         * gfortran.dg/goacc/loop-1.f95: Likewise.
10545         * gfortran.dg/goacc/loop-2.f95: Likewise.
10546         * gfortran.dg/goacc/loop-3.f95: Likewise.
10547         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10548         * gfortran.dg/goacc/omp.f95: Likewise.
10549         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
10550         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
10551         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
10552         * gfortran.dg/goacc/parameter.f95: Likewise.
10553         * gfortran.dg/goacc/private-1.f95: Likewise.
10554         * gfortran.dg/goacc/private-2.f95: Likewise.
10555         * gfortran.dg/goacc/private-3.f95: Likewise.
10556         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
10557         * gfortran.dg/goacc/reduction-2.f95: Likewise.
10558         * gfortran.dg/goacc/reduction.f95: Likewise.
10559         * gfortran.dg/goacc/routine-1.f90: Likewise.
10560         * gfortran.dg/goacc/routine-2.f90: Likewise.
10561         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
10562         * gfortran.dg/goacc/several-directives.f95: Likewise.
10563         * gfortran.dg/goacc/sie.f95: Likewise.
10564         * gfortran.dg/goacc/subarrays.f95: Likewise.
10565         * gfortran.dg/gomp/map-1.f90: Likewise.
10566         * gfortran.dg/openacc-define-1.f90: Likewise.
10567         * gfortran.dg/openacc-define-2.f90: Likewise.
10568         * gfortran.dg/openacc-define-3.f90: Likewise.
10569         * g++.dg/gomp/block-1.C: Update for changed compiler output.
10570         * g++.dg/gomp/block-2.C: Likewise.
10571         * g++.dg/gomp/block-3.C: Likewise.
10572         * g++.dg/gomp/block-5.C: Likewise.
10573         * g++.dg/gomp/target-1.C: Likewise.
10574         * g++.dg/gomp/target-2.C: Likewise.
10575         * g++.dg/gomp/taskgroup-1.C: Likewise.
10576         * g++.dg/gomp/teams-1.C: Likewise.
10577         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
10578         * gcc.dg/cilk-plus/jump.c: Likewise.
10579         * gcc.dg/gomp/block-1.c: Likewise.
10580         * gcc.dg/gomp/block-10.c: Likewise.
10581         * gcc.dg/gomp/block-2.c: Likewise.
10582         * gcc.dg/gomp/block-3.c: Likewise.
10583         * gcc.dg/gomp/block-4.c: Likewise.
10584         * gcc.dg/gomp/block-5.c: Likewise.
10585         * gcc.dg/gomp/block-6.c: Likewise.
10586         * gcc.dg/gomp/block-7.c: Likewise.
10587         * gcc.dg/gomp/block-8.c: Likewise.
10588         * gcc.dg/gomp/block-9.c: Likewise.
10589         * gcc.dg/gomp/target-1.c: Likewise.
10590         * gcc.dg/gomp/target-2.c: Likewise.
10591         * gcc.dg/gomp/taskgroup-1.c: Likewise.
10592         * gcc.dg/gomp/teams-1.c: Likewise.
10594 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
10596         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
10597         test case.
10599 2015-01-15  Mike Stump  <mikestump@comcast.net>
10601         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
10602         * gcc.dg/inline_2.c: Likewise.
10603         * gcc.dg/inline_3.c: Likewise.
10604         * gcc.dg/inline_4.c: Likewise.
10606 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
10608         PR fortran/58023
10609         * gfortran.dg/proc_ptr_comp_43.f90: New.
10611 2015-01-15  Mike Stump  <mikestump@comcast.net>
10613         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
10614         * gcc.dg/unroll_2.c: Likewise.
10615         * gcc.dg/unroll_3.c: Likewise.
10616         * gcc.dg/unroll_4.c: Likewise.
10617         * gcc.dg/unroll_5.c: Likewise.
10619 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
10621         PR target/63971
10622         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
10623         in epilogue.
10624         * gcc.target/aarch64/test_frame_6.c: Likewise.
10625         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
10626         x30 and x19 (in the epilogue).
10627         * gcc.target/aarch64/test_frame_4.c: Likewise.
10628         * gcc.target/aarch64/test_frame_7.c: Likewise.
10630 2015-01-15  Martin Liska  <mliska@suse.cz>
10632         * g++.dg/ipa/pr64068.C: New test.
10633         * gcc.dg/ipa/PR64559.c: New test.
10635 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
10637         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
10638         with PIE.
10640 2015-01-15  Richard Biener  <rguenther@suse.de>
10642         PR tree-optimization/61743
10643         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
10644         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
10646 2015-01-15 Renlin Li <renlin.li@arm.com>
10648         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
10649         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
10651 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
10653         * gcc.dg/vect/vect-aggressive-1.c: New.
10654         * gcc.target/i386/avx2-vect-aggressive.c: New.
10656 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
10658         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
10660 2015-01-15  Richard Biener  <rguenther@suse.de>
10662         PR lto/64415
10663         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
10664         -Wl,-undefined,dynamic_lookup.
10666 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
10668         * gnat.dg/opt47.adb: New test.
10670 2015-01-15  Richard Biener  <rguenther@suse.de>
10672         PR lto/64415
10673         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
10675 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
10677         PR tree-optimization/64434
10678         * gcc.dg/torture/pr64434.c: New test.
10680 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
10682         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
10683         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
10684         -march=loongson* and -march=octeon* require -mno-micromips.
10686 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
10687             Matthew Fortune  <matthew.fortune@imgtec.com>
10689         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
10690         * gcc.target/mips/call-saved-5.c (foo): Likewise.
10691         * gcc.target/mips/call-saved-6.c (foo): Likewise.
10692         * gcc.target/mips/call-saved-7.c: New file.
10693         * gcc.target/mips/call-saved-8.c: New file.
10694         * gcc.target/mips/call-saved-9.c: New file.
10696 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
10698         * gcc.target/mips/lsa.c: New file.
10699         * gcc.target/mips/mips64-lsa.c: Likewise.
10700         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
10701         * gcc.target/mips/mulsize-4.c: Likewise.
10702         * gcc.target/mips/mulsize-5.c: New file.
10703         * gcc.target/mips/mulsize-6.c: Likewise.
10704         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
10705         and !HAS_LSA as ghost options.
10706         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
10707         for !HAS_LSA.
10709 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
10711         * g++.dg/torture/20141013.c: Set -fno-short-enums.
10713 2015-01-15  Richard Biener  <rguenther@suse.de>
10715         PR middle-end/64365
10716         * gcc.dg/torture/pr64365.c: New testcase.
10718 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
10720         * gcc.dg/stackprotectexplicit1.c: New test.
10721         * g++.dg/stackprotectexplicit2.c: New test.
10723 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10725         PR target/61933
10726         * gfortran.dg/inquire_internal.f90: New.
10727         * gfortran.dg/negative_unit_check.f90: New.
10729 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
10731         PR target/53988
10732         * gcc.target/sh/pr53988-1.c: New.
10734 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
10736         PR c++/58671
10737         * g++.dg/tls/thread_local-ice3.C: New.
10739 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
10741         * gcc.target/i386/fentry-override.c: Properly place {} in target
10742         selector.  Remove nonpic.
10743         * gcc.target/i386/fentry.c: Likewise.
10745 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
10747         * gcc.dg/atomic-invalid.c: Check for invalid memory model
10748         warnings instead of errors.
10750 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
10752         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
10753         option support instead of ENABLE_LTO from Makefile.
10755 2015-01-14  Richard Biener  <rguenther@suse.de>
10757         PR tree-optimization/59354
10758         * gcc.dg/vect/pr59354.c: New testcase.
10760 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
10762         * lib/target-supports.exp
10763         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
10764         on ARM architures before v7.
10766 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
10768         PR middle-end/59448
10769         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
10770         an atomic_exchange.
10772 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
10774         PR target/64386
10775         * gcc.target/i386/pr64386.c: New test.
10777 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
10779         PR target/64393
10780         * gcc.target/i386/pr64393.c: New test.
10782 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
10784         PR target/64387
10785         * gcc.target/i386/pr64387.c: New test.
10787 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
10789         * gcc.target/aarch64/store-pair-1.c: Fix typo.
10791 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10793         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
10795 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10797         PR target/64453
10798         * gcc.target/arm/pr64453.c: New.
10800 2015-01-14  Richard Biener  <rguenther@suse.de>
10802         PR lto/64415
10803         * gcc.dg/lto/pr64415_0.c: New testcase.
10804         * gcc.dg/lto/pr64415_1.c: Likewise.
10806 2015-01-14  Martin Liska  <mliska@suse.cz>
10808         * gcc.dg/ipa/pr64307.c: New test.
10810 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
10812         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
10813         64-bit and 128-bit.
10815 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10817         PR target/64460
10818         * gcc.target/arm/pr64460_1.c: New test.
10820 2015-01-14  Richard Biener  <rguenther@suse.de>
10822         PR tree-optimization/64493
10823         PR tree-optimization/64495
10824         * gcc.dg/vect/pr64493.c: New testcase.
10825         * gcc.dg/vect/pr64495.c: Likewise.
10827 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
10829         * gcc.dg/Warray-bounds-11.c: New test-case.
10831 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
10833         * gcc.target/mips/octeon3-pipe-1.c: New test.
10835 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
10837         * jit.dg/harness.h (set_up_logging): Move string concatenation
10838         into...
10839         (concat_strings): New function.
10840         (dump_reproducer): New function.
10841         (test_jit): Call dump_reproducer.
10842         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
10843         function.
10844         (jit-dg-test): Delete any generated reproducer from previous runs.
10845         Verify that a generated reproducer was created, and verify that it
10846         compiles.
10847         * jit.dg/test-nested-contexts.c (main): Call
10848         gcc_jit_context_dump_reproducer_to_file.
10850 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10852         * gcc.dg/aru-2.c: Add dg-require-profiling.
10854 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10856         * lib/target-supports.exp (check_profiling_available): Check if
10857         -pg links.
10859 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
10861         PR ipa/64565
10862         * g++.dg/torture/pr64565.C: New testcase.
10864 2015-01-13  Marek Polacek  <polacek@redhat.com>
10866         PR middle-end/64391
10867         * gcc.dg/tm/pr64391.c: New test.
10869 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10871         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
10872         true.
10874 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
10876         * gcc.target/i386/pie.c: New test.
10878         * lib/target-supports.exp (check_effective_target_pie): New.
10880 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
10882         PR rtl-optimization/64286
10883         * gcc.target/i386/avx2-pr64286.c: New test.
10885 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
10887         PR c++/57626
10888         * g++.dg/cpp0x/vt-57626.C: New.
10890 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
10892         PR fortran/64528
10893         * gfortran.dg/pr64528.f90: New test.
10895 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
10897         * gcc.target/aarch64/subsp.c: New test.
10899 2015-01-13  Andrew Pinski  <apinski@cavium.com>
10901         * gcc.target/aarch64/store-pair-1.c: New testcase.
10903 2015-01-13  Richard Biener  <rguenther@suse.de>
10905         PR lto/64373
10906         * gcc.dg/lto/pr64373_0.c: New testcase.
10908 2015-01-13  Andrew Pinski  <apinski@cavium.com>
10910         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
10911         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
10913 2015-01-13  Richard Biener  <rguenther@suse.de>
10915         PR tree-optimization/64406
10916         * gcc.dg/pr64406.c: New testcase.
10918 2015-01-13  Richard Biener  <rguenther@suse.de>
10920         PR tree-optimization/64404
10921         * gcc.dg/vect/pr64404.c: New testcase.
10923 2015-01-13  Richard Biener  <rguenther@suse.de>
10925         PR tree-optimization/64568
10926         * g++.dg/torture/pr64568.C: New testcase.
10928 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
10930         * jit.dg/test-error-local-used-from-other-function.c: New test
10931         case.
10932         * jit.dg/test-error-param-reuse.c: New test case.
10933         * jit.dg/test-error-param-sharing.c: New test case.
10934         * jit.dg/test-error-param-used-from-other-function.c: New test
10935         case.
10936         * jit.dg/test-error-param-used-without-a-function.c: New test
10937         case.
10939 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
10941         PR tree-optimization/64563
10942         * gcc.dg/pr64563.c: New test.
10944         PR target/64513
10945         * gcc.target/i386/pr64513.c: New test.
10947         PR tree-optimization/64454
10948         * gcc.dg/pr64454.c: New test.
10950         PR testsuite/64028
10951         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
10952         bind_pic_locally.
10953         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
10954         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
10955         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
10956         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
10957         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
10958         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
10959         * gcc.dg/vect/slp-25.c: Likewise.
10960         * gcc.dg/vect/vect-109.c: Likewise.
10961         * gcc.dg/vect/vect-13.c: Likewise.
10962         * gcc.dg/vect/vect-17.c: Likewise.
10963         * gcc.dg/vect/vect-18.c: Likewise.
10964         * gcc.dg/vect/vect-19.c: Likewise.
10965         * gcc.dg/vect/vect-20.c: Likewise.
10966         * gcc.dg/vect/vect-21.c: Likewise.
10967         * gcc.dg/vect/vect-22.c: Likewise.
10968         * gcc.dg/vect/vect-27.c: Likewise.
10969         * gcc.dg/vect/vect-29.c: Likewise.
10970         * gcc.dg/vect/vect-2-big-array.c: Likewise.
10971         * gcc.dg/vect/vect-2.c: Likewise.
10972         * gcc.dg/vect/vect-3.c: Likewise.
10973         * gcc.dg/vect/vect-4.c: Likewise.
10974         * gcc.dg/vect/vect-5.c: Likewise.
10975         * gcc.dg/vect/vect-72.c: Likewise.
10976         * gcc.dg/vect/vect-73-big-array.c: Likewise.
10977         * gcc.dg/vect/vect-73.c: Likewise.
10978         * gcc.dg/vect/vect-77-global.c: Likewise.
10979         * gcc.dg/vect/vect-78-global.c: Likewise.
10980         * gcc.dg/vect/vect-7.c: Likewise.
10981         * gcc.dg/vect/vect-86.c: Likewise.
10982         * gcc.dg/vect/vect-align-1.c: Likewise.
10983         * gcc.dg/vect/vect-align-3.c: Likewise.
10984         * gcc.dg/vect/vect-all-big-array.c: Likewise.
10985         * gcc.dg/vect/vect-all.c: Likewise.
10986         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
10987         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
10988         * gcc.dg/vect/vect-peel-3.c: Likewise.
10989         * gcc.dg/vect/vect-peel-4.c: Likewise.
10990         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
10992 2015-01-12  Jeff Law  <law@redhat.com>
10994         PR target/64461
10995         * gcc.target/m68k/pr64461.c: New test.
10997 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
10999         * jit.dg/test-array-as-pointer.c (create_code): Update call
11000         to gcc_jit_context_new_global by setting "kind" to
11001         GCC_JIT_GLOBAL_IMPORTED.
11002         * jit.dg/test-error-array-as-pointer.c: Likewise.
11003         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
11004         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
11005         setting kind to GCC_JIT_GLOBAL_EXPORTED.
11006         * jit.dg/test-using-global.c (the_global): Rename to...
11007         (imported_global): ...this.
11008         (create_code): Update to test the three kinds of global.
11009         (verify_code): Likewise.
11011 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
11013         PR testsuite/64427
11014         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
11015         undefined behavior.
11016         * gcc.target/i386/pr64291-2.c: Updated.
11018 2015-01-12  Richard Biener  <rguenther@suse.de>
11020         PR tree-optimization/64530
11021         * gfortran.dg/pr64530.f90: New testcase.
11023 2015-01-12  Richard Biener  <rguenther@suse.de>
11025         PR middle-end/64357
11026         * gcc.dg/torture/pr64357.c: New testcase.
11028 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
11030         * gcc.target/i386/nop-mcount.c: Properly place {} in target
11031         selector.
11033 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11034         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
11036 2015-01-12  Martin Liska  <mliska@suse.cz>
11038         * gcc.dg/ipa/PR64550.c: New test.
11040 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
11042         PR ipa/63470
11043         * g++.dg/ipa/pr63470.C: New testcase.
11045 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
11047         PR fortran/63733
11048         * gfortran.dg/typebound_operator_20.f90: New.
11050 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
11052         PR fortran/58023
11053         * gfortran.dg/proc_ptr_comp_42.f90: New.
11055 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
11057         PR fortran/64508
11058         * gfortran.dg/proc_ptr_comp_41.f90: New.
11060 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
11062         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
11064 2015-01-10  Tobias Burnus  <burnus@net-b.de>
11066         PR fortran/64522
11067         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
11068         and add dg-excess-errors.
11069         * gfortran.dg/line_length_6.f90: New.
11070         * gfortran.dg/line_length_7.f90: New.
11071         * gfortran.dg/line_length_8.f90: New.
11072         * gfortran.dg/line_length_9.f90: New.
11073         * gfortran.dg/line_length_10.f90: New.
11074         * gfortran.dg/line_length_11.f90: New.
11076 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
11078         * jit.dg/test-threads.c (struct testcase): Move declaration
11079         to jit.dg/all-non-failing-tests.h.
11080         (testcases): Likewise.
11081         * jit.dg/all-non-failing-tests.h (struct testcase): Move
11082         declaration here from jit.dg/all-non-failing-tests.h.
11083         (testcases): Likewise.
11084         * jit.dg/test-combination.c (create_code): Eliminate spelling
11085         out all of the testcases in favor of looping through the
11086         "testcases" metadata.
11087         (verify_code): Likewise.
11089 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
11091         PR rtl-optimization/64536
11092         * gcc.dg/pr64536.c: New test.
11094 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
11096         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
11097         * jit.dg/test-combination.c (create_code): Likewise.
11098         (verify_code): Likewise.
11099         * jit.dg/test-constants.c: New test case.
11100         * jit.dg/test-threads.c: Add test-constants.c.
11102 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
11104         PR libobjc/51891
11105         * objc.dg/gnu-api-2-class.m: Add a test case
11106         for the above change.
11108 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
11110         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
11112 2015-01-09  Richard Biener  <rguenther@suse.de>
11114         PR tree-optimization/64410
11115         * g++.dg/vect/pr64410.cc: New testcase.
11117 2015-01-09  Martin Liska  <mliska@suse.cz>
11119         * gcc.dg/ipa/ipa-icf-32.c: New test.
11121 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11123         * c-c++-common/tsan/tsan_barrier.h: New.
11124         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
11125         * c-c++-common/tsan/bitfield_race.c: Likewise.
11126         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
11127         * c-c++-common/tsan/mutexset1.c: Likewise.
11128         * c-c++-common/tsan/race_on_barrier.c: Likewise.
11129         * c-c++-common/tsan/race_on_mutex.c: Likewise.
11130         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
11131         * c-c++-common/tsan/simple_race.c: Likewise.
11132         * c-c++-common/tsan/simple_stack.c: Likewise.
11133         * c-c++-common/tsan/sleep_sync.c: Likewise.
11134         * c-c++-common/tsan/tiny_race.c: Likewise.
11135         * c-c++-common/tsan/tls_race.c: Likewise.
11136         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
11137         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
11138         * g++.dg/tsan/atomic_free.C: Likewise.
11139         * g++.dg/tsan/atomic_free2.C: Likewise.
11140         * g++.dg/tsan/cond_race.C: Likewise.
11141         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
11143 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
11145         PR testsuite/62250
11146         * lib/target-supports.exp (check_effective_target_libatomic_available):
11147         New.
11148         * gfortran.dg/coarray/caf.exp: Only add -latomic for
11149         targets that match effective-target libatomic_available.
11150         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
11152 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
11154         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
11155         Verify the result of gcc_jit_context_get_last_error.
11156         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
11158 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
11160         PR tree-optimization/63989
11161         * gcc.dg/strlenopt-27.c: New test.
11163 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
11165         * jit.dg/harness.h (set_up_logging): New function.
11166         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
11167         set_up_logging on the context, so that every testcase is
11168         logged to a particular file.
11169         * jit.dg/test-nested-contexts.c (main): Open a logfile,
11170         and call gcc_jit_context_set_logfile on the top-level context.
11172 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
11174         PR target/64338
11175         * g++.dg/opt/pr64338.C: New test.
11177 2015-01-08  Tobias Burnus  <burnus@net-b.de>
11179         * gfortran.dg/coarray/codimension_2b.f90: New file.
11180         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
11181         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
11183 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
11185         PR c++/59004
11186         * g++.dg/ext/fnname4.C: New.
11188 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
11190         PR c++/64462
11191         * g++.dg/cpp0x/constexpr-64462.C: New.
11193 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
11195         PR c++/60753
11196         * g++.dg/cpp0x/deleted10.C: New.
11198 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
11200         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
11202 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
11204         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
11205         GCC_JIT_UNARY_OP_ABS.
11206         (verify_unary_ops): Likewise.
11208 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
11210         * jit.dg/test-arith-overflow.c: New test case.
11211         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
11212         * jit.dg/test-combination.c (create_code): Likewise.
11213         (verify_code): Likewise.
11214         * jit.dg/test-threads.c (testcases): Likewise.
11216 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
11218         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
11219         rather than "jit".  Load g++.exp, and call g++_init.
11220         Run test-*.cc files within the testsuite and *.cc files within
11221         docs/examples.
11222         (jit-dg-test): Drop the addition of -fgnu89-inline to
11223         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
11224         doing it when compiling C testcases (since g++ does not handle
11225         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
11226         is restored to the value after g++_init ran, rather than the
11227         value before g++_init ran.  Return a list of
11228         $comp_output $output_file, as dg-test assumes.
11230 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
11232         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
11233         make it easier to figure out the origin of each test result when
11234         running test-combination.c and test-threads.c.
11235         (CHECK_VALUE): Likewise.
11236         (CHECK_DOUBLE_VALUE): Likewise.
11237         (CHECK_STRING_VALUE): Likewise.
11238         (CHECK_STRING_STARTS_WITH): Likewise.
11239         (CHECK_STRING_CONTAINS): Likewise.
11240         (CHECK): Likewise.
11241         (check_string_value): Likewise, add "funcname" param.
11242         (check_string_starts_with): Likewise.
11243         (check_string_contains): Likewise.
11245 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
11247         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
11248         generating name of built executable.
11250 2015-01-07  Marek Polacek  <polacek@redhat.com>
11252         PR c/64440
11253         * gcc.dg/pr64440.c: New test.
11254         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
11256 2015-01-07  Marek Polacek  <polacek@redhat.com>
11258         PR c/64417
11259         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
11260         * gcc.dg/pr64417.c: New test.
11262 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
11264         PR target/64505
11265         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
11266         fix is correct.
11268 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
11270         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
11271         Check if testcases run without errors, not just if they compile.
11273 2015-01-06  Christian Bruel  <christian.bruel@st.com>
11275         PR target/64507
11276         * gcc.target/sh/pr64507.c: New test.
11278 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
11280         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
11282 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
11284         * c-c++-common/asan/sanitize-all-1.c: New test.
11285         * c-c++-common/ubsan/sanitize-all-1.c: New test.
11286         * c-c++-common/ubsan/sanitize-all-2.c: New test.
11287         * c-c++-common/ubsan/sanitize-all-3.c: New test.
11288         * c-c++-common/ubsan/sanitize-all-4.c: New test.
11290 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
11292         * lib/target-supports.exp (check_profiling_available): Return 0 for
11293         Visium.
11294         (check_effective_target_tls_runtime): Likewise.
11295         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
11296         * gcc.dg/20020312-2.c: Adjust for Visium.
11297         * gcc.dg/tls/thr-cse-1.c: Likewise
11298         * gcc.dg/tree-ssa/20040204-1.c: Likewise
11299         * gcc.dg/tree-ssa/loop-1.c: Likewise.
11300         * gcc.dg/weak/typeof-2.c: Likewise.
11302 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
11304         PR rtl-optimization/64287
11305         * gcc.dg/aru-2.c: New test.
11307 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
11309         PR sanitizer/64344
11310         * c-c++-common/ubsan/pr64344-1.c: New test.
11311         * c-c++-common/ubsan/pr64344-2.c: New test.
11313         PR tree-optimization/64465
11314         * gcc.dg/pr64465.c: New test.
11316         PR tree-optimization/64494
11317         * gcc.c-torture/compile/pr64494.c: New test.
11319 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11321         PR fortran/47674
11322         * gfortran.dg/realloc_on_assign_25.f90:  New test.
11324 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
11326         Update copyright years.
11328 2015-01-05  Marek Polacek  <polacek@redhat.com>
11330         PR c/64423
11331         * gcc.dg/pr64423.c: New test.
11333 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11335         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
11336         mmix-knuth-mmixware for the same reason as for MIPS.
11337         * gcc.dg/debug/debug-2.c: Ditto.
11339         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
11341 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
11343         PR testsuite/62250
11344         * lib/gfortran.exp: Add libatomic library search path.
11345         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
11346         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
11348         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
11350 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11352         * c-c++-common/tsan/bitfield_race.c: New testcase.
11353         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
11355 2015-01-02  Tobias Burnus  <burnus@net-b.de>
11357         * gfortran.dg/coarray/collectives_4.f90: New.
11359 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
11361         PR fortran/57562
11362         * gfortran.dg/extends_16.f90: New.
11364 2015-01-02  Tobias Burnus  <burnus@net-b.de>
11366         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
11368 2015-01-02  Tobias Burnus  <burnus@net-b.de>
11370         * gfortran.dg/coarray/codimension_2.f90: New.
11371         * gfortran.dg/coarray/codimension_2a.f90: New.
11372         * gfortran.dg/coarray_35.f90: New.
11373         * gfortran.dg/coarray_35a.f90: New.
11375 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
11377         PR fortran/60507
11378         * gfortran.dg/dummy_procedure_11.f90: New.
11380 Copyright (C) 2015 Free Software Foundation, Inc.
11382 Copying and distribution of this file, with or without modification,
11383 are permitted in any medium without royalty provided the copyright
11384 notice and this notice are preserved.