2015-05-22 Marc Glisse <marc.glisse@inria.fr>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob63ebd45dc9848e9c79e89daee626ff6675828a86
1 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
3         * gcc.dg/simd-1.c: Update to the new message.
5 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
7         * gcc.dg/nand.c: New testcase.
9 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
11         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12         Set dg-do-what-default to compile only on ARM targets without
13         arm_neon_hw execution support.  Remove redundant c-torture-execute
14         in loop over test cases.
16 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18         PR target/65491
19         * gcc.target/aarch64/pr65491_1.c: New test.
20         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
21         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
23 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
25         PR c++/65598
26         * g++.dg/cpp0x/explicit9.C: New.
27         * g++.dg/cpp0x/explicit8.C: Check the locations too.
29 2015-05-22  Richard Biener  <rguenther@suse.de>
31         PR tree-optimization/66251
32         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
34 2015-05-22  Marek Polacek  <polacek@redhat.com>
36         PR c/47043
37         * c-c++-common/attributes-enum-1.c: New test.
38         * c-c++-common/attributes-enum-2.c: New test.
39         * g++.dg/cpp0x/attributes-enum-1.C: New test.
40         * g++.dg/cpp1y/attributes-enum-1.C: New test.
42 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
44         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
45         effective target support.  If no arm_neon_hw support, do not attempt
46         to execute the tests; only compile them.
47         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
48         and "dg-require-effective-target arm_neon_ok".
49         * gcc.target/arm/simd/vextp16_1.c: Likewise.
50         * gcc.target/arm/simd/vextp64_1.c: Likewise.
51         * gcc.target/arm/simd/vextp8_1.c: Likewise.
52         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
53         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
54         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
55         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
56         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
57         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
58         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
59         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
60         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
61         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
62         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
63         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
64         * gcc.target/arm/simd/vexts16_1.c: Likewise.
65         * gcc.target/arm/simd/vexts32_1.c: Likewise.
66         * gcc.target/arm/simd/vexts64_1.c: Likewise.
67         * gcc.target/arm/simd/vexts8_1.c: Likewise.
68         * gcc.target/arm/simd/vextu16_1.c: Likewise.
69         * gcc.target/arm/simd/vextu32_1.c: Likewise.
70         * gcc.target/arm/simd/vextu64_1.c: Likewise.
71         * gcc.target/arm/simd/vextu8_1.c: Likewise.
72         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
73         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
74         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
75         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
76         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
77         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
78         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
79         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
80         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
81         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
82         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
83         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
84         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
85         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
86         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
87         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
88         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
89         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
90         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
91         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
92         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
93         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
94         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
95         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
96         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
97         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
98         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
99         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
100         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
101         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
102         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
103         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
104         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
105         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
106         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
107         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
108         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
109         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
110         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
111         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
112         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
113         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
114         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
115         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
116         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
117         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
118         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
119         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
120         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
121         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
122         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
123         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
124         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
125         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
126         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
127         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
128         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
129         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
130         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
131         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
132         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
133         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
134         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
135         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
136         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
137         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
138         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
139         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
140         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
141         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
142         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
143         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
144         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
145         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
146         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
147         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
148         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
149         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
150         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
151         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
152         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
153         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
154         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
155         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
156         * gcc.target/arm/simd/vzips16_1.c: Likewise.
157         * gcc.target/arm/simd/vzips32_1.c: Likewise.
158         * gcc.target/arm/simd/vzips8_1.c: Likewise.
159         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
160         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
161         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
163 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
165         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
166         * gcc.dg/vect/pr59354.c: Likewise.
167         * gcc.dg/vect/pr64252.c: Likewise.
168         * gcc.dg/vect/pr64404.c: Likewise.
169         * gcc.dg/vect/pr64493.c: Likewise.
170         * gcc.dg/vect/pr64495.c: Likewise.
171         * gcc.dg/vect/pr64844.c: Likewise.
172         * gcc.dg/vect/pr65518.c: Likewise.
173         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
175 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
177         PR c++/66210
178         * g++.dg/cpp1y/var-templ28.C: New.
180 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
182         PR target/66232
183         * gcc.target/i386/pr66232-1.c: New test.
184         * gcc.target/i386/pr66232-2.c: Likewise.
185         * gcc.target/i386/pr66232-3.c: Likewise.
186         * gcc.target/i386/pr66232-4.c: Likewise.
187         * gcc.target/i386/pr66232-5.c: Likewise.
189 2015-05-21  Nathan Sidwell  <nathan@acm.org>
191         * g++.dg/cpp1y/pr60943.C: New.
193 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
195         PR tree-optimization/66233
196         * gcc.c-torture/execute/pr66233.c: New test.
198 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
200         PR fortran/66176
201         * gfortran.dg/inline_matmul_11.f90:  New test.
203 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
205         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
206         instead of listing several targets on its own.
207         * gcc.target/i386/pr32219-2.c: Likewise.
208         * gcc.target/i386/pr32219-3.c: Likewise.
209         * gcc.target/i386/pr32219-4.c: Likewise.
210         * gcc.target/i386/pr32219-5.c: Likewise.
211         * gcc.target/i386/pr32219-6.c: Likewise
212         * gcc.target/i386/pr32219-7.c: Likewise.
213         * gcc.target/i386/pr32219-8.c: Likewise.
214         * gcc.target/i386/pr39013-1.c: Likewise.
215         * gcc.target/i386/pr39013-2.c: Likewise.
216         * gcc.target/i386/pr64317.c: Likewise.
218 2015-05-21  Jeff Law  <law@redhat.com>
220         * gcc.target/hppa/shadd-3.c: New test.
221         * gcc.target/hppa/shadd-4.c: New test.
223 2015-05-21  Michael Matz  <matz@suse.de>
225         * gcc.dg/vect/vect-strided-store.c: New test.
226         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
227         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
229 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
231         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
232         * gcc.dg/pow-sqrt-synth-1.c: New test.
233         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
235 2015-05-21  Richard Biener  <rguenther@suse.de>
237         PR c++/66211
238         * g++.dg/conversion/pr66211.C: New testcase.
239         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
241 2015-05-21  Jeff Law  <law@redhat.com>
243         * gcc.target/hppa/shadd-2.c: New test.
245 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
247         PR target/54236
248         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
250 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
252         PR target/65937
253         * gcc.target/arm/pr26702.c: Adjust target selector.
255 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
257         PR middle-end/66221
258         * gcc.dg/lto/pr66221_0.c: New test.
259         * gcc.dg/lto/pr66221_1.c: New test.
261 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
263         PR c/52952
264         * gcc.dg/redecl-4.c: Update column numbers.
265         * gcc.dg/format/bitfld-1.c: Likewise.
266         * gcc.dg/format/attr-2.c: Likewise.
267         * gcc.dg/format/attr-6.c: Likewise.
268         * gcc.dg/format/attr-7.c (baz): Likewise.
269         * gcc.dg/format/asm_fprintf-1.c: Likewise.
270         * gcc.dg/format/attr-4.c: Likewise.
271         * gcc.dg/format/branch-1.c: Likewise.
272         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
273         locations within strings with embedded escape sequences.
275 2015-05-20  Jeff Law  <law@redhat.com>
277         * gcc.target/hppa/hppa.exp: New target test driver.
278         * gcc.target/hppa/shadd-1.c: New test.
280 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
282         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
284 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
286         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
287         (fn_33_k_and_r_style): New.
288         (fn_33_stroustrup_style): New.
289         (fn_33_allman_style): New.
290         (fn_33_whitesmiths_style): New.
291         (fn_33_horstmann_style): New.
292         (fn_33_ratliff_banner_style): New.
293         (fn_33_lisp_style): New.
294         (fn_34_indent_dash_gnu): New.
295         (fn_34_indent_dash_kr): New.
296         (fn_34_indent_dash_orig): New.
297         (fn_34_indent_linux_style): New.
299 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
301         PR fortran/65548
302         * gfortran.dg/allocate_with_source_5.f90: Extend test.
304 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
306         PR tree-optimization/65447
307         * gcc.dg/tree-ssa/pr65447.c: New test.
309 2015-05-19  Nathan sidwell  <nathan@acm.org>
311         * g++.dg/cpp0x/pr65954.C: New.
313 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
315         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
317 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
319         * lib/target-supports.exp: Vector do not always have natural
320         alignment on s390*.
322 2015-05-19  David Sherwood  <david.sherwood@arm.com>
324         * gcc.dg/loop-invariant.c: New testcase.
326 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
328         * lib/target-supports.exp: Vector do not always have natural
329         alignment on s390*.
331 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
333         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
334         s390*.
335         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
337 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
339         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
340         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
341         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
342         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
343         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
344         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
345         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
346         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
347         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
348         * gcc.target/s390/zvector/vec-elem-1.c: New test.
350 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
352         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
354 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
356         * gcc.target/s390/s390.exp
357         (check_effective_target_vector): New check.
358         * gcc.target/s390/vector/vec-abi-1.c: New test.
359         * gcc.target/s390/vector/vec-abi-2.c: New test.
360         * gcc.target/s390/vector/vec-abi-3.c: New test.
361         * gcc.target/s390/vector/vec-abi-4.c: New test.
362         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
363         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
364         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
365         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
366         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
367         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
368         * gcc.target/s390/vector/vec-clobber-1.c: New test.
369         * gcc.target/s390/vector/vec-cmp-1.c: New test.
370         * gcc.target/s390/vector/vec-cmp-2.c: New test.
371         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
372         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
373         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
374         * gcc.target/s390/vector/vec-genmask-1.c: New test.
375         * gcc.target/s390/vector/vec-genmask-2.c: New test.
376         * gcc.target/s390/vector/vec-init-1.c: New test.
377         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
378         * gcc.target/s390/vector/vec-shift-1.c: New test.
379         * gcc.target/s390/vector/vec-sub-1.c: New test.
381 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
383         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
385 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
387         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
389 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
391         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
393 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
395         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
397 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
399         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
401 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
403         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
405 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
407         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
409 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
411         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
413 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
415         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
417 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
419         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
421 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
423         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
425 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
427         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
429 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
431         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
433 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
435         PR tree-optimization/66187
436         * gcc.c-torture/execute/pr66187.c: New test.
437         * gcc.dg/pr66187-1.c: New test.
438         * gcc.dg/pr66187-2.c: New test.
440 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
442         * gcc.dg/vect/bb-slp-35.c: Adjust.
444 2015-05-19  Richard Biener  <rguenther@suse.de>
446         PR tree-optimization/66165
447         * gcc.dg/torture/pr66165.c: New testcase.
449         PR tree-optimization/66185
450         * gcc.dg/torture/pr66185.c: New testcase.
452 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
454         PR target/54236
455         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
457 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
459         * gcc.target/mips/p5600-bonding.c : New file.
461 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
463         PR fortran/66106
464         * gfortran.dg/interface_operator_1.f90: New tests.
466 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
468         PR fortran/66057
469         * gfortran.dg/generic_29.f90: New tests.
471 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
473         PR fortran/66043
474         * gfortran.dg/storage_size_6.f90: New tests.
476 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
478         PR fortran/66045
479         * gfortran.dg/null1.f90: New test.
481 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
483         PR fortran/66044
484         * gfortran.dg/entry_21.f90: New test.
486 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
488         PR fortran/66043
489         * gfortran.dg/storage_size_6.f90: New tests.
491 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
493         PR fortran/66040
494         * gfortran.dg/misplaced_statement.f90: New test.
496 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
498         PR fortran/66039
499         * gfortran.dg/filepos1.f90: New test
501 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
503         PR fortran/64925
504         * gfortran.dg/pr64925.f90: New test.
506 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
508         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
509         unit.
510         * gfortran.dg/lto/pr41576_1.f90: Ditto.
512 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
514         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
515         to the family of pie capable targets.
517 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
519         * gcc.target/arm/bics_1.c : New testcase.
520         * gcc.target/arm/bics_2.c : New testcase.
521         * gcc.target/arm/bics_3.c : New testcase.
522         * gcc.target/arm/bics_4.c : New testcase.
524 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
526         * gcc.target/mips/umips-attr.c: New test.
528 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
530         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
531         * gcc.dg/20150120-2.c (dg-final): Ditto.
532         * gcc.dg/20150120-2.c (dg-final): Ditto.
533         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
535 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
537         PR target/66174
538         * gcc.target/i386/pr66174.c: New test.
540 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
542         PR fortran/37131
543         * gfortran.dg/matmul_bounds_6.f90:  New test.
544         * gfortran.dg/matmul_bounds_7.f90:  New test.
546 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
548         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
549         * gfortran.dg/lto/pr41576_1.f90: Add interface.
550         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
551         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
552         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
553         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
555 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
557         PR fortran/65903
558         * gfortran.dg/continuation_13.f90: Update test.
559         * gfortran.dg/pr65903.f90: New test.
561 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
563         PR fortran/66113
564         * gfortran.dg/block_14.f90:  New test.
566 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
568         PR fortran/44054
569         * lib/gfortran-dg.exp: Update regex to handle two locations for
570         the same diagnostic without caret.
571         * gfortran.dg/badline.f: Test also that line numbers are correct
572         before and after "left but not entered" warning.
574 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
575             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
577         PR target/65768
578         * gcc.target/arm/maskdata.c: New test.
580 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
582         PR fortran/65792
583         * gfortran.dg/derived_constructor_components_5: New test
585 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
587         PR target/66140
588         * gcc.target/alpha/pr66140.c: New test.
590 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
592         PR c/48956
593         * gcc.dg/Wconversion-complex-c99.c: New test.
594         * gcc.dg/Wconversion-complex-gnu.c: New test.
596 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
598         PR tree-optimization/64454
599         * gcc.dg/modmod.c: New testcase.
601 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
603         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
605 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
607         PR middle-end/66134
608         * gcc.target/i386/mpx/pr66134.c: New test.
610 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
612         * gcc.target/powerpc/pr60158.c: New test.
614 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
616         * gcc.target/i386/sibcall-7.c: New test.
617         * gcc.target/i386/sibcall-8.c: New test.
619 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
621         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
622         (abs64_in_dreg): Likewise.
624 2015-05-14  Marek Polacek  <polacek@redhat.com>
626         PR c/66066
627         PR c/66127
628         * gcc.dg/pr14649-1.c: Add -Wpedantic.
629         * gcc.dg/pr19984.c: Likewise.
630         * gcc.dg/pr66066-1.c: New test.
631         * gcc.dg/pr66066-2.c: New test.
632         * gcc.dg/pr66066-3.c: New test.
634 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
636         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
637         * gcc.dg/pow-sqrt.x: New file.
638         * gcc.dg/pow-sqrt-1.c: New test.
639         * gcc.dg/pow-sqrt-2.c: Likewise.
640         * gcc.dg/pow-sqrt-3.c: Likewise.
642 2015-05-13  Richard Biener  <rguenther@suse.de>
644         PR tree-optimization/66123
645         * gcc.dg/torture/pr66123.c: New testcase.
647 2015-05-13  Richard Biener  <rguenther@suse.de>
649         PR middle-end/66110
650         * gcc.dg/alias-2.c: Adjust.
651         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
653 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
655         PR target/65103
656         * gcc.target/i386/pr65103-3.c: New.
658 2015-05-13  Martin Liska  <mliska@suse.cz>
660         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
662 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
664         PR target/66112
665         * gcc.target/i386/pr66112-2.c: New test.
667         PR target/66112
668         * gcc.target/i386/pr66112-1.c: New test.
670 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
672         PR target/66048
673         * gcc.target/i386/mpx/pr66048.cc: New.
675 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
677         PR rtl-optimization/64616
678         * gcc.dg/loop-8.c: New test.
679         * gcc.dg/loop-9.c: New test.
681 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
683         PR target/pr66047.c
684         * gcc.target/i386/pr66047.c: New testcase.
686 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
688         PR ipa/65873
689         * gcc.c-torture/compile/pr65873.c: New testcase.
691 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
693         PR fortran/66111
694         * gfortran.dg/inline_matmul_10.f90:  New test.
696 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
698         * c-c++-common/Wmisleading-indentation.c: New testcase.
699         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
700         * c-c++-common/Wmisleading-indentation-2.md: New file.
702 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
704         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
705         "break".
706         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
708 2015-05-12  Richard Biener  <rguenther@suse.de>
710         PR tree-optimization/66101
711         * gcc.dg/torture/pr66101.c: New testcase.
713 2015-05-12  Richard Biener  <rguenther@suse.de>
715         PR tree-optimization/37021
716         * gcc.target/i386/vect-addsub.c: New testcase.
718 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
720         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
722 2015-05-12  Tom de Vries  <tom@codesourcery.com>
724         PR tree-optimization/66010
725         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
727 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
729         PR c++/65133
730         * g++.dg/cpp0x/trailing10.C: New.
732 2015-05-12  Richard Biener  <rguenther@suse.de>
734         * gcc.dg/vect/bb-slp-35.c: New testcase.
736 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
738         PR fortran/66100
739         * gfortran.dg/bound_simplification_6.f90: New.
741 2015-05-11  Steve Ellcey  <sellcey@mips.com>
743         * gcc.target/mips/branch-1.c: Pass argument to bar().
745 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
747         PR target/65753
748         * gcc.target/i386/pr65753.c: New test.
750 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
752         PR rtl-optimization/66076
753         * gcc.dg/torture/pr66076.c: New test.
755 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
757         PR fortran/66041
758         * gfortran.dg/inline_matmul_7.f90:  New test.
759         * gfortran.dg/inline_matmul_8.f90:  New test.
760         * gfortran.dg/inline_matmul_9.f90:  New test.
762 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
764         * gfortran.dg/bound_simplification_5.f90: New.
766 2015-05-09  Jason Merrill  <jason@redhat.com>
768         * lib/target-supports.exp (cxx_default): New global.
769         (check_effective_target_c++11_only)
770         (check_effective_target_c++14_only)
771         (check_effective_target_c++98_only)
772         (check_effective_target_c++1z_only): Check it.
774 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
776         PR tree-optimization/64454
777         * gcc.dg/tree-ssa/vrp97.c: New file.
778         * gcc.dg/vect/slp-perm-7.c: Update.
780 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
782         PR fortran/65894
783         * gfortran.dg/elemental_subroutine_11.f90: New test.
785 2015-05-08  Richard Biener  <rguenther@suse.de>
787         PR tree-optimization/66036
788         * gcc.dg/vect/slp-41.c: New testcase.
790 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
792         * gfortran.dg/elemental_optional_args_7.f90: New.
794 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
796         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
797         allow cmlt or sshr.
799 2015-05-08  Marek Polacek  <polacek@redhat.com>
801         PR c/64918
802         * gcc.dg/Woverride-init-side-effects-1.c: New test.
803         * gcc.dg/Woverride-init-side-effects-2.c: New test.
805 2015-05-07  Marek Polacek  <polacek@redhat.com>
807         PR c/65179
808         * c-c++-common/Wshift-negative-value-1.c: New test.
809         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
810         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
811         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
812         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
813         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
814         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
815         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
816         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
818 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
820         PR middle-end/192
821         PR middle-end/54303
822         * gcc.dg/fdata-sections-2.c: New file.
824 2015-05-07  Marek Polacek  <polacek@redhat.com>
826         PR testsuite/66046
827         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
828         last dg-output.
829         * c-c++-common/ubsan/align-7.c: Likewise.
830         * c-c++-common/ubsan/bounds-8.c: Likewise.
831         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
832         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
833         * c-c++-common/ubsan/null-1.c: Likewise.
834         * c-c++-common/ubsan/null-10.c: Likewise.
835         * c-c++-common/ubsan/null-11.c: Likewise.
836         * c-c++-common/ubsan/null-2.c: Likewise.
837         * c-c++-common/ubsan/null-3.c: Likewise.
838         * c-c++-common/ubsan/null-4.c: Likewise.
839         * c-c++-common/ubsan/null-5.c: Likewise.
840         * c-c++-common/ubsan/null-6.c: Likewise.
841         * c-c++-common/ubsan/null-7.c: Likewise.
842         * c-c++-common/ubsan/null-8.c: Likewise.
843         * c-c++-common/ubsan/null-9.c: Likewise.
844         * c-c++-common/ubsan/object-size-1.c: Likewise.
845         * c-c++-common/ubsan/object-size-10.c: Likewise.
846         * c-c++-common/ubsan/object-size-4.c: Likewise.
847         * c-c++-common/ubsan/object-size-5.c: Likewise.
848         * c-c++-common/ubsan/object-size-7.c: Likewise.
849         * c-c++-common/ubsan/object-size-8.c: Likewise.
850         * c-c++-common/ubsan/object-size-9.c: Likewise.
851         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
852         * c-c++-common/ubsan/overflow-int128.c: Likewise.
853         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
854         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
855         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
856         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
857         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
858         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
859         * c-c++-common/ubsan/pr59333.c: Likewise.
860         * c-c++-common/ubsan/pr59667.c: Likewise.
861         * c-c++-common/ubsan/pr60613-2.c: Likewise.
862         * c-c++-common/ubsan/pr60636.c: Likewise.
863         * c-c++-common/ubsan/pr63802.c: Likewise.
864         * c-c++-common/ubsan/recovery-1.c: Likewise.
865         * c-c++-common/ubsan/recovery-3.c: Likewise.
866         * c-c++-common/ubsan/shift-1.c: Likewise.
867         * c-c++-common/ubsan/shift-2.c: Likewise.
868         * c-c++-common/ubsan/shift-4.c: Likewise.
869         * c-c++-common/ubsan/shift-7.c: Likewise.
870         * c-c++-common/ubsan/undefined-2.c: Likewise.
871         * c-c++-common/ubsan/vla-1.c: Likewise.
872         * g++.dg/ubsan/null-1.C: Likewise.
873         * g++.dg/ubsan/null-3.C: Likewise.
874         * g++.dg/ubsan/null-4.C: Likewise.
875         * g++.dg/ubsan/vptr-8.C: Likewise.
876         * g++.dg/ubsan/vptr-9.C: Likewise.
877         * gcc.dg/ubsan/bounds-2.c: Likewise.
878         * gcc.dg/ubsan/object-size-9.c: Likewise.
880 2015-05-07  Jeff Law  <law@redhat.com>
882         * gcc.dg/tree-ssa/shorten-1.c: New test.
884 2015-05-07  Richard Biener  <rguenther@suse.de>
886         PR tree-optimization/66002
887         * gcc.dg/vect/vect-125.c: New testcase.
889 2015-05-07  Marek Polacek  <polacek@redhat.com>
890             Martin Uecker  <uecker@eecs.berkeley.edu>
892         * c-c++-common/ubsan/bounds-10.c: New test.
894 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
896         * jit.dg/harness.h (set_options): Wrap with
897         #ifndef TEST_ESCHEWS_SET_OPTIONS.
898         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
899         Special-case test-benchmark.c as a negative.
900         * jit.dg/test-benchmark.c: New file.
902 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
904         PR target/64208
905         * gcc.target/arm/pr64208.c: New test.
907 2015-05-06  Alan Modra  <amodra@gmail.com>
909         PR target/66020
910         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
911         (gparms): Make volatile.
913 2015-05-06  Richard Biener  <rguenther@suse.de>
915         PR tree-optimization/62283
916         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
918 2015-05-06  Christian Bruel  <christian.bruel@st.com>
920         PR target/66015
921         * gcc.target/aarch64/iinline-attr-1.c: New test.
923 2015-05-06  Richard Biener  <rguenther@suse.de>
925         * gcc.dg/vect/bb-slp-34.c: New testcase.
927 2015-05-06  Richard Biener  <rguenther@suse.de>
929         PR tree-optimization/62283
930         * gcc.dg/vect/bb-slp-14.c: Adjust.
932 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
934         PR target/65990
935         * gcc.target/i386/pr65990.c: New test.
937 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
939         PR target/65915
940         * gcc.target/i386/pr65915.c: New.
942 2015-05-05  Tom de Vries  <tom@codesourcery.com>
944         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
945         'va_list escapes 0'.
947 2015-05-05  Tom de Vries  <tom@codesourcery.com>
949         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
950         in r222173.
952 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
954         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
955         * gcc.target/arm/pr65924.c: Likewise.
957 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
959         PR target/65871
960         * gcc.target/i386/pr65871-3.c: New test.
962 2015-05-04  Jeff Law  <law@redhat.com>
964         Revert:
965         2015-05-04  Jeff Law  <law@redhat.com>
966         * gcc.dg/tree-ssa/shorten-1.c: New test.
968 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
969             Jakub Jelinek  <jakub@redhat.com>
971         PR c++/66007
972         * g++.dg/cpp0x/Wnarrowing4.C: New.
974 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
976         * lib/target-supports.exp
977         (check_effective_target_keeps_null_pointer_checks): Clarify that
978         this is for targets that disable -fdelete-null-pointer-checks,
979         not default it to off.
980         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
981         -fdelete-null-pointer-checks explicit.
982         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
983         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
984         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
985         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
986         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
987         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
988         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
989         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
990         * gcc.dg/tree-ssa/pr20318.c: Likewise.
991         * gcc.dg/tree-ssa/pr20701.c: Likewise.
992         * gcc.dg/tree-ssa/pr20702.c: Likewise.
993         * gcc.dg/tree-ssa/pr21086.c: Likewise.
994         * gcc.dg/tree-ssa/pr21090.c: Likewise.
995         * gcc.dg/tree-ssa/pr58480.c: Likewise.
996         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
997         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
998         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
999         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
1000         * gcc.dg/tree-ssa/unreachable.c: Likewise.
1001         * gcc.dg/tree-ssa/vrp02.c: Likewise.
1002         * gcc.dg/tree-ssa/vrp07.c: Likewise.
1003         * gcc.dg/tree-ssa/vrp08.c: Likewise.
1004         * gcc.dg/tree-ssa/vrp55.c: Likewise.
1005         * g++.dg/cpp0x/static_assert9.C: Likewise.
1006         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
1007         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
1008         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
1009         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
1010         * g++.dg/tree-ssa/pr26406.C: Likewise.
1012 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
1014         PR tree-optimization/65984
1015         * c-c++-common/ubsan/pr65984.c: New test.
1017 2015-05-04  Jeff Law  <law@redhat.com>
1019         * gcc.dg/tree-ssa/shorten-1.c: New test.
1021 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1023         PR fortran/44735
1024         * gfortran.dg/pr44735.f90: New test.
1026 2015-05-04  Richard Biener  <rguenther@suse.de>
1028         PR tree-optimization/65965
1029         * gcc.dg/vect/bb-slp-33.c: New testcase.
1031 2015-05-04  Richard Biener  <rguenther@suse.de>
1033         PR tree-optimization/65935
1034         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
1036 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
1038         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
1039         for each supported variant instead of CHECK_RESULTS.
1040         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
1041         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
1042         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
1043         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
1044         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
1045         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
1046         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
1047         expected results for unsupported variants.  Call CHECK for each
1048         supported variant instead of CHECK_RESULTS.
1049         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
1050         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
1051         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
1052         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
1053         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
1054         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
1055         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
1056         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
1057         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
1058         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
1059         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
1060         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
1061         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
1062         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
1063         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
1064         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
1065         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
1066         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
1067         expected results for unsupported variants.
1068         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1069         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
1070         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
1071         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
1072         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
1073         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1074         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1075         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1076         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1077         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1078         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
1079         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
1080         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
1081         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
1082         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
1083         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
1084         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
1085         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
1086         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
1087         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
1088         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
1089         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
1090         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
1091         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
1092         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
1093         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
1094         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1095         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1097 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1099         PR fortran/37131
1100         * gfortran.dg/bound_9.f90:  Add pointer assignment.
1102 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
1103             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
1105         PR c++/65858
1106         * g++.dg/cpp0x/Wnarrowing3.C: New.
1108 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
1110         * gcc.dg/20150120-1.c: New test.
1111         * gcc.dg/20150120-2.c: New test.
1112         * gcc.dg/20150120-3.c: New test.
1114 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
1116         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
1118 2015-05-01  Renlin Li  <renlin.li@arm.com>
1120         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
1122 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
1124         * gfortran.dg/bound_simplification_4.f90: New.
1126 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1128         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
1129         with powerpc_p8vector_ok.
1131 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1133         PR fortran/37131
1134         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
1135         scan pattern.
1136         * gfortran.dg/bound_9.f90:  New test case.
1138 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
1140         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
1141         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
1142         for 32bit x86 targets.
1143         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
1144         for 32bit x86 targets.
1145         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
1146         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
1147         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
1148         for 32bit x86 targets.
1150 2015-04-30  Marek Polacek  <polacek@redhat.com>
1152         PR tree-optimization/63551
1153         * g++.dg/ipa/pr63551.C: New test.
1155 2015-04-30  Caroline Tice  <cmtice@google.com>
1157         PR  65929
1158         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
1159         partition size on certain targets.
1161 2015-04-30  Renlin Li  <renlin.li@arm.com>
1163         * gcc.target/aarch64/vect-reduc-or_1.c: New.
1165 2015-04-30  Marek Polacek  <polacek@redhat.com>
1167         * c-c++-common/Wbool-compare-3.c: New test.
1169         * gcc.dg/pr65901.c (foo): Adjust dg-error.
1170         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
1172 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
1174         PR c++/57610
1175         * g++.dg/init/ref22.C: New.
1177 2015-04-30  Marek Polacek  <polacek@redhat.com>
1179         * gcc.dg/init-bad-8.c: New test.
1181         * gcc.dg/incomplete-typedef-1.c: New test.
1183 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
1185         PR c++/59955
1186         * g++.dg/template/crash121.C: New.
1188 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
1190         * gcc.target/mips/call-from-init.c: New test.
1191         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
1193 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
1195         PR target/65871
1196         * gcc.target/i386/pr65871-1.c: New test.
1197         * gcc.target/i386/pr65871-2.c: Ditto.
1199 2015-04-29  Marek Polacek  <polacek@redhat.com>
1201         PR c/64610
1202         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
1203         * c-c++-common/Wbool-compare-2.c: New test.
1205 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
1207         PR target/65770
1208         * gcc.target/aarch64/vstN_lane_1.c: New file.
1210 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
1212         PR c++/64667
1213         * g++.dg/warn/Winit-self-3.C: New.
1215 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
1217         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
1219 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
1221         PR target/65924
1222         * gcc.target/arm/pr65924.c: New test.
1224 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
1226         * g++.dg/gomp/tpl-target-update.C: New file.
1228 2015-04-29  Richard Biener  <rguenther@suse.de>
1230         PR tree-optimization/65917
1231         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
1233 2015-04-29  Christian Bruel  <christian.bruel@st.com>
1235         PR target/64835
1236         * gcc.dg/ipa/iinline-attr.c: New test.
1237         * gcc.target/i386/iinline-attr-2.c: New test.
1239 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
1241         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
1242         segfault is fixed.
1244 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1246         * gcc.dg/vect/vect-33.c: Remove spurious line.
1248 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
1250         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
1252 2015-04-28  Marek Polacek  <polacek@redhat.com>
1254         PR c/65901
1255         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
1256         * gcc.dg/pr65901.c: New test.
1258 2015-04-28  Richard Biener  <rguenther@suse.de>
1260         PR tree-optimization/62283
1261         * gfortran.dg/vect/pr62283-2.f: New testcase.
1262         * gcc.dg/vect/bb-slp-14.c: Adjust.
1264 2015-04-28  Richard Biener  <rguenther@suse.de>
1266         PR tree-optimization/65851
1267         * g++.dg/torture/pr65851.C: New testcase.
1269 2015-04-27  Jeff Law <law@redhat.com>
1271         PR tree-optimization/65217
1272         * gcc.target/i386/pr65217.c: Remove XFAIL.
1274 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
1276         PR fortran/60322
1277         Add tests forgotten to svn-add.
1278         * gfortran.dg/class_allocate_19.f03: New test.
1279         * gfortran.dg/class_array_20.f03: New test.
1280         * gfortran.dg/class_array_21.f03: New test.
1281         * gfortran.dg/finalize_29.f08: New test.
1283 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
1285         PR fortran/59678
1286         PR fortran/65841
1287         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
1288         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
1290 2015-04-27  Caroline Tice  <cmtice@google.com>
1292         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
1293         partition size.
1295 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
1297         PR target/64579
1298         * gcc.target/powerpc/htm-1.c: New test.
1299         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
1300         on 64-bit compiles.
1301         (__builtin_tabortdci): Likewise.
1302         (__builtin_tcheck): Remove operand.
1303         * lib/target-supports.exp (check_htm_hw_available): New function.
1305 2015-04-27  Richard Biener  <rguenther@suse.de>
1307         * gcc.target/i386/pr65217.c: XFAIL.
1309 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
1311         PR tree-optimization/65875
1312         * gcc.c-torture/compile/pr65875.c: New test.
1314 2015-04-25  Marek Polacek  <polacek@redhat.com>
1316         PR c/52085
1317         * gcc.dg/enum-incomplete-2.c: New test.
1318         * gcc.dg/enum-mode-1.c: New test.
1320 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
1322         PR target/65849
1323         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
1324         set new options.
1325         * gcc.target/powerpc/pr65849-2.c: Likewise.
1327 2015-04-24  Tom de Vries  <tom@codesourcery.com>
1329         PR tree-optimization/65802
1330         * g++.dg/pr65802.C: Move to ...
1331         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
1332         stdarg.h.  Rewrite for C.
1333         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
1334         va_start and va_end.  Remove unnecessary inline asm.
1336 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
1337             Wei Mi  <wmi@google.com>
1339         * gcc.target/i386/sse2-load-multi.c: New test.
1340         * gcc.target/i386/sse2-store-multi.c: Ditto.
1342 2015-04-24  Marek Polacek  <polacek@redhat.com>
1344         PR c/65830
1345         * c-c++-common/pr65830.c: New test.
1347         PR c/63357
1348         * c-c++-common/Wlogical-op-1.c: New test.
1350 2015-04-24  Marek Polacek  <polacek@redhat.com>
1352         PR c/61534
1353         * c-c++-common/pr61534-1.c: New test.
1355 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1356             Steven Bosscher <steven@gcc.gnu.org>
1358         PR rtl-optimization/34503
1359         * gcc.target/arm/pr64616.c: New file.
1361 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
1363         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
1365 2015-04-24  Terry Guo  <terry.guo@arm.com>
1367         * gcc.target/arm/pr65710.c: Update the options.
1369 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
1371         * gcc.target/i386/pr65523.c: Skip x32.
1373 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1375         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
1376         to look for vcl* where appropriate.
1378 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1380         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
1381         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
1383 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
1385         PR target/26702
1386         * gcc.target/arm/pr26702.c: New test.
1388 2015-04-23  Marek Polacek  <polacek@redhat.com>
1390         PR c/65345
1391         * gcc.dg/pr65345-1.c: New test.
1392         * gcc.dg/pr65345-2.c: New test.
1394 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1396         * gcc.target/powerpc/crypto-builtin-2.c: New.
1398 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
1400         PR fortran/60322
1401         * gfortran.dg/class_allocate_19.f03: New test.
1402         * gfortran.dg/class_array_20.f03: New test.
1403         * gfortran.dg/class_array_21.f03: New test.
1404         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
1405         * gfortran.dg/finalize_15.f90: Fixing comparision to model
1406         initialization correctly.
1407         * gfortran.dg/finalize_29.f08: New test.
1409 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1411         * gcc.target/powerpc/swaps-p8-18.c: New test.
1413 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1415         PR target/65456
1416         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
1417         * gcc.dg/vect/bb-slp-25.c: Likewise.
1418         * gcc.dg/vect/bb-slp-29.c: Likewise.
1419         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
1420         vect_no_align && { ! vect_hw_misalign }.
1421         * gcc.dg/vect/bb-slp-9.c: Likewise.
1422         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
1423         vect_hw_misalign.
1424         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
1425         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
1426         account for POWER8, where peeling for alignment is not needed.
1427         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
1428         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
1429         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
1430         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
1431         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
1432         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
1433         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
1434         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
1435         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
1436         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
1437         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
1438         * gcc.dg/vect/pr16105.c: Likewise.
1439         * gcc.dg/vect/pr20122.c: Likewise.
1440         * gcc.dg/vect/pr33804.c: Likewise.
1441         * gcc.dg/vect/pr33953.c: Likewise.
1442         * gcc.dg/vect/pr56787.c: Likewise.
1443         * gcc.dg/vect/pr58508.c: Likewise.
1444         * gcc.dg/vect/slp-25.c: Likewise.
1445         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
1446         * gcc.dg/vect/vect-105.c: Likewise.
1447         * gcc.dg/vect/vect-27.c: Likewise.
1448         * gcc.dg/vect/vect-29.c: Likewise.
1449         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
1450         POWER8.
1451         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
1452         && { ! vect_hw_misalign }.
1453         * gcc.dg/vect/vect-44.c: Likewise.
1454         * gcc.dg/vect/vect-48.c: Likewise.
1455         * gcc.dg/vect/vect-50.c: Likewise.
1456         * gcc.dg/vect/vect-52.c: Likewise.
1457         * gcc.dg/vect/vect-56.c: Likewise.
1458         * gcc.dg/vect/vect-60.c: Likewise.
1459         * gcc.dg/vect/vect-72.c: Likewise.
1460         * gcc.dg/vect/vect-75-big-array.c: Likewise.
1461         * gcc.dg/vect/vect-75.c: Likewise.
1462         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
1463         * gcc.dg/vect/vect-77-global.c: Likewise.
1464         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
1465         * gcc.dg/vect/vect-78-global.c: Likewise.
1466         * gcc.dg/vect/vect-93.c: Likewise.
1467         * gcc.dg/vect/vect-95.c: Likewise.
1468         * gcc.dg/vect/vect-96.c: Likewise.
1469         * gcc.dg/vect/vect-cond-1.c: Likewise.
1470         * gcc.dg/vect/vect-cond-3.c: Likewise.
1471         * gcc.dg/vect/vect-cond-4.c: Likewise.
1472         * gcc.dg/vect/vect-cselim-1.c: Likewise.
1473         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1474         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1475         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1476         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1477         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
1478         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
1479         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1480         * gcc.dg/vect/vect-outer-3a.c: Likewise.
1481         * gcc.dg/vect/vect-outer-5.c: Likewise.
1482         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
1483         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
1484         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
1485         * gcc.dg/vect/vect-outer-fir.c: Likewise.
1486         * gcc.dg/vect/vect-peel-3.c: Likewise.
1487         * gcc.dg/vect/vect-peel-4.c: Likewise.
1488         * gcc.dg/vect/vect-pre-interact.c: Likewise.
1489         * gcc.target/powerpc/pr65456.c: New test.
1490         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
1491         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1492         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1493         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1494         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
1495         vect_no_align && { ! vect_hw_misalign }.
1496         * gfortran.dg/vect/vect-3.f90: Likewise.
1497         * gfortran.dg/vect/vect-4.f90: Likewise.
1498         * gfortran.dg/vect/vect-5.f90: Likewise.
1499         * lib/target-supports.exp (check_effective_target_vect_no_align):
1500         Return 1 for POWER8.
1501         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
1503 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1505         PR fortran/65429
1506         * gfortran.dg/pr65429.f90: New test.
1508 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
1510         * c-c++-common/asan/user-section-1.c: New test.
1511         * c-c++-common/asan/user-section-2.c: New test.
1512         * c-c++-common/asan/user-section-3.c: New test.
1514 2015-04-22  Hale Wang  <hale.wang@arm.com>
1515             Terry Guo  <terry.guo@arm.com>
1517         PR rtl-optimization/64818
1518         * gcc.target/arm/pr64818.c: New test.
1520 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
1522         PR ipa/65076
1523         * g++.dg/tree-ssa/pr61034.C: Update template.
1524         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
1525         * gcc.dg/Warray-bounds-11.c: Likewise.
1526         * gcc.dg/Warray-bounds.c: Likewise.
1528 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1530         PR libgfortran/65234
1531         * gfortran.dg/fmt_unlimited.f90: New test.
1533 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
1535         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
1536         headers.
1537         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
1538         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
1539         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
1540         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
1541         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
1542         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
1543         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
1545 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1547         PR libgfortran/56743
1548         * gfortran.dg/namelist_87.f90: New test.
1550 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1552         * gcc.target/aarch64/mult-synth_1.c: New test.
1553         * gcc.target/aarch64/mult-synth_2.c: Likewise.
1554         * gcc.target/aarch64/mult-synth_3.c: Likewise.
1555         * gcc.target/aarch64/mult-synth_4.c: Likewise.
1556         * gcc.target/aarch64/mult-synth_5.c: Likewise.
1557         * gcc.target/aarch64/mult-synth_6.c: Likewise.
1559 2015-04-21  Richard Biener  <rguenther@suse.de>
1561         PR tree-optimization/65650
1562         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
1563         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
1564         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1565         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1566         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1567         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
1569 2015-04-21  Tom de Vries  <tom@codesourcery.com>
1571         PR tree-optimization/65802
1572         * g++.dg/pr65802.C: New test.
1574 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
1576         PR testsuite/65767
1577         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
1578         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
1580 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
1582         PR c++/65801
1583         * g++.dg/cpp0x/Wnarrowing2.C: New.
1585 2015-04-20  Jeff Law  <law@redhat.com>
1587         PR tree-optimization/65658
1588         * gcc.dg/pr65658.c: New test.
1590 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
1592         PR target/64134
1593         * gcc.target/aarch64/vec_init_1.c: New test.
1595 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
1597         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
1598         targets.
1600 2015-04-18  Martin Sebor  <msebor@redhat.com>
1602         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
1603         of non-nul characters.
1604         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
1606 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1608         PR target/65787
1609         * gcc.target/powerpc/pr65787.c: New.
1611 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
1613         PR target/65689
1614         * gcc.target/aarch64/c-output-template-4.c: New test.
1616 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
1618         PR target/65780
1619         * gcc.dg/pr65780-1.c: New test.
1620         * gcc.dg/pr65780-2.c: Likewise.
1621         * gcc.target/i386/pr32219-9.c: Likewise.
1622         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
1623         symbol.
1624         * gcc.target/i386/pr64317.c (c): Initialize.
1626 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
1628         PR target/65612
1629         * g++.dg/ext/mv18.C: New test.
1630         * g++.dg/ext/mv19.C: Likewise.
1631         * g++.dg/ext/mv20.C: Likewise.
1632         * g++.dg/ext/mv21.C: Likewise.
1633         * g++.dg/ext/mv22.C: Likewise.
1634         * g++.dg/ext/mv23.C: Likewise.
1636 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
1638         PR c++/64527
1639         * g++.dg/init/pr64527.C: New test.
1641 2015-04-17  Tom de Vries  <tom@codesourcery.com>
1642             Michael Matz  <matz@suse.de>
1644         PR tree-optimization/64950
1645         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
1646         x86_64-*-*.
1648 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
1650         * c-c++-common/asan/user-section-1.c: New test.
1652 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
1654         PR debug/65771
1655         * gcc.dg/debug/pr65771.c: New test.
1657 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
1659         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
1660         __buitlin_alloca with __builtin_alloca.
1662 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
1664         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
1666 2015-04-16  Richard Biener  <rguenther@suse.de>
1668         PR tree-optimization/64277
1669         * gcc.dg/Warray-bounds-14.c: New testcase.
1670         * gcc.dg/Warray-bounds-15.c: Likewise.
1671         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
1672         * c-c++-common/ubsan/bounds-6.c: Likewise.
1674 2015-04-16  Renlin Li  <renlin.li@arm.com>
1676         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
1677         * gcc.target/arm/unsigned-float.c: New.
1679 2015-04-16  Richard Biener  <rguenther@suse.de>
1681         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
1682         * gcc.dg/tree-ssa/pr37508.c: Adjust.
1683         * gfortran.dg/reassoc_6.f: Remove XFAIL.
1685 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
1687         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
1688         * g++.dg/cpp0x/decltype-call1.C: Likewise.
1689         * g++.dg/cpp0x/defaulted21.C: Likewise.
1690         * g++.dg/cpp0x/defaulted28.C: Likewise.
1691         * g++.dg/cpp0x/defaulted47.C: Likewise.
1692         * g++.dg/cpp0x/elision_neg.C: Likewise.
1693         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
1694         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
1695         * g++.dg/cpp0x/implicit1.C: Likewise.
1696         * g++.dg/cpp0x/implicit9.C: Likewise.
1697         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
1698         * g++.dg/cpp0x/range-for13.C: Likewise.
1699         * g++.dg/gomp/clause-2.C: Likewise.
1700         * g++.dg/gomp/udr-5.C: Likewise.
1701         * g++.dg/inherit/access6.C: Likewise.
1702         * g++.dg/lookup/duperr1.C: Likewise.
1703         * g++.dg/lookup/friend2.C: Likewise.
1704         * g++.dg/lookup/pr6936.C: Likewise.
1705         * g++.dg/lookup/scoped1.C: Likewise.
1706         * g++.dg/lookup/using26.C: Likewise.
1707         * g++.dg/lookup/using38.C: Likewise.
1708         * g++.dg/other/access2.C: Likewise.
1709         * g++.dg/overload/defarg3.C: Likewise.
1710         * g++.dg/overload/defarg6.C: Likewise.
1711         * g++.dg/parse/access11.C: Likewise.
1712         * g++.dg/parse/access2.C: Likewise.
1713         * g++.dg/parse/access3.C: Likewise.
1714         * g++.dg/parse/access4.C: Likewise.
1715         * g++.dg/parse/access5.C: Likewise.
1716         * g++.dg/parse/access6.C: Likewise.
1717         * g++.dg/parse/access8.C: Likewise.
1718         * g++.dg/parse/access9.C: Likewise.
1719         * g++.dg/parse/crash40.C: Likewise.
1720         * g++.dg/tc1/dr142.C: Likewise.
1721         * g++.dg/tc1/dr166.C: Likewise.
1722         * g++.dg/tc1/dr52.C: Likewise.
1723         * g++.dg/template/access11.C: Likewise.
1724         * g++.dg/template/access18.C: Likewise.
1725         * g++.dg/template/access19.C: Likewise.
1726         * g++.dg/template/access2.C: Likewise.
1727         * g++.dg/template/access20.C: Likewise.
1728         * g++.dg/template/access26.C: Likewise.
1729         * g++.dg/template/access3.C: Likewise.
1730         * g++.dg/template/access7.C: Likewise.
1731         * g++.dg/template/conv12.C: Likewise.
1732         * g++.dg/template/crash69.C: Likewise.
1733         * g++.dg/template/friend31.C: Likewise.
1734         * g++.dg/template/friend32.C: Likewise.
1735         * g++.dg/template/memfriend15.C: Likewise.
1736         * g++.dg/template/memfriend16.C: Likewise.
1737         * g++.dg/template/memfriend17.C: Likewise.
1738         * g++.dg/template/memfriend7.C: Likewise.
1739         * g++.dg/template/pr32519.C: Likewise.
1740         * g++.dg/template/qualttp21.C: Likewise.
1741         * g++.dg/template/qualttp8.C: Likewise.
1742         * g++.dg/template/ttp10.C: Likewise.
1743         * g++.dg/template/typedef11.C: Likewise.
1744         * g++.dg/template/typedef13.C: Likewise.
1745         * g++.dg/template/typedef19.C: Likewise.
1746         * g++.dg/template/typedef20.C: Likewise.
1747         * g++.dg/template/typedef22.C: Likewise.
1748         * g++.dg/template/using16.C: Likewise.
1749         * g++.dg/template/virtual3.C: Likewise.
1750         * g++.dg/ubsan/pr61272.C: Likewise.
1751         * g++.old-deja/g++.bob/inherit2.C: Likewise.
1752         * g++.old-deja/g++.brendan/crash11.C: Likewise.
1753         * g++.old-deja/g++.brendan/enum6.C: Likewise.
1754         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
1755         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
1756         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
1757         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
1758         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
1759         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
1760         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
1761         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
1762         * g++.old-deja/g++.jason/access17.C: Likewise.
1763         * g++.old-deja/g++.jason/access18.C: Likewise.
1764         * g++.old-deja/g++.jason/access22.C: Likewise.
1765         * g++.old-deja/g++.jason/access23.C: Likewise.
1766         * g++.old-deja/g++.jason/access8.C: Likewise.
1767         * g++.old-deja/g++.jason/delete3.C: Likewise.
1768         * g++.old-deja/g++.jason/report.C: Likewise.
1769         * g++.old-deja/g++.law/access2.C: Likewise.
1770         * g++.old-deja/g++.law/access3.C: Likewise.
1771         * g++.old-deja/g++.law/access4.C: Likewise.
1772         * g++.old-deja/g++.law/access5.C: Likewise.
1773         * g++.old-deja/g++.law/arm12.C: Likewise.
1774         * g++.old-deja/g++.law/arm14.C: Likewise.
1775         * g++.old-deja/g++.law/ctors13.C: Likewise.
1776         * g++.old-deja/g++.law/union2.C: Likewise.
1777         * g++.old-deja/g++.law/visibility12.C: Likewise.
1778         * g++.old-deja/g++.law/visibility15.C: Likewise.
1779         * g++.old-deja/g++.law/visibility16.C: Likewise.
1780         * g++.old-deja/g++.law/visibility17.C: Likewise.
1781         * g++.old-deja/g++.law/visibility18.C: Likewise.
1782         * g++.old-deja/g++.law/visibility19.C: Likewise.
1783         * g++.old-deja/g++.law/visibility20.C: Likewise.
1784         * g++.old-deja/g++.law/visibility21.C: Likewise.
1785         * g++.old-deja/g++.law/visibility24.C: Likewise.
1786         * g++.old-deja/g++.law/visibility4.C: Likewise.
1787         * g++.old-deja/g++.law/visibility5.C: Likewise.
1788         * g++.old-deja/g++.law/visibility6.C: Likewise.
1789         * g++.old-deja/g++.law/visibility7.C: Likewise.
1790         * g++.old-deja/g++.law/visibility8.C: Likewise.
1791         * g++.old-deja/g++.law/visibility9.C: Likewise.
1792         * g++.old-deja/g++.niklas/t135.C: Likewise.
1793         * g++.old-deja/g++.oliva/delete1.C: Likewise.
1794         * g++.old-deja/g++.oliva/partord1.C: Likewise.
1795         * g++.old-deja/g++.other/access11.C: Likewise.
1796         * g++.old-deja/g++.other/access4.C: Likewise.
1797         * g++.old-deja/g++.other/access7.C: Likewise.
1798         * g++.old-deja/g++.other/crash1.C: Likewise.
1799         * g++.old-deja/g++.other/crash7.C: Likewise.
1800         * g++.old-deja/g++.other/friend1.C: Likewise.
1801         * g++.old-deja/g++.other/friend4.C: Likewise.
1802         * g++.old-deja/g++.other/friend9.C: Likewise.
1803         * g++.old-deja/g++.other/lineno1.C: Likewise.
1804         * g++.old-deja/g++.other/using1.C: Likewise.
1805         * g++.old-deja/g++.pt/enum14.C: Likewise.
1806         * g++.old-deja/g++.pt/friend11.C: Likewise.
1807         * g++.old-deja/g++.pt/friend21.C: Likewise.
1808         * g++.old-deja/g++.pt/friend3.C: Likewise.
1809         * g++.old-deja/g++.pt/inherit2.C: Likewise.
1810         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
1811         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
1812         * g++.old-deja/g++.robertl/eb94.C: Likewise.
1814 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
1816         PR ipa/65765
1817         * g++.dg/ipa/pr65765.C: New test.
1819 2015-04-15  Nick Clifton  <nickc@redhat.com>
1821         * gcc.target/rx/builtins.c: Disable RMPA test if string
1822         instructions are not allowed.
1824 2015-04-15  Alan Modra  <amodra@gmail.com>
1826         * gcc.dg/pr65408.c: New.
1828 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
1830         PR target/65729
1831         * gcc.target/arm/pr65729.c: New test.
1833 2015-04-14  Richard Biener  <rguenther@suse.de>
1835         PR tree-optimization/65758
1836         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
1838 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
1840         PR target/65648
1841         * gcc.c-torture/execute/pr65648.c: New test.
1843 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1845         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
1846         __builtin_finite instead of finite.
1847         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
1848         Likewise.
1850 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
1852         PR tree-optimization/63387
1853         * gcc.dg/pr63387.c: New testcase.
1855 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
1857         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
1859 2015-04-13  Richard Biener  <rguenther@suse.de>
1861         PR tree-optimization/65204
1862         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
1864 2015-04-13  Terry Guo  <terry.guo@arm.com>
1866         PR target/65710
1867         * gcc.target/arm/pr65710.c: New.
1869 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
1871         PR tree-optimization/65747
1872         * g++.dg/torture/pr65747.C: New test.
1874 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
1876         PR c++/65736
1877         * g++.dg/cpp0x/pr65736.C: New test.
1879 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
1880             Martin Liska  <mliska@suse.cz>
1882         PR ipa/65722
1883         * g++.dg/ipa/pr65722.C: New testcase.
1885 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
1887         PR tree-optimization/65735
1888         * gcc.c-torture/compile/pr65735.c: New test.
1890 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
1892         PR middle-end/65554
1893         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
1895 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
1897         PR target/65671
1898         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
1900 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
1902         PR target/65647
1903         * gcc.target/arm/pr65647-2.c: New.
1905 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1907         PR target/65694
1908         * g++.dg/torture/pr65694.C: New test.
1910 2015-04-10  Tobias Burnus  <burnus@net-b.de>
1912         * gfortran.dg/coarray_lock_6.f90: New.
1913         * gfortran.dg/coarray_lock_7.f90: New.
1914         * gfortran.dg/coarray/lock_2.f90: New.
1916 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
1918         PR fortran/56674
1919         PR fortran/58813
1920         PR fortran/59016
1921         PR fortran/59024
1922         * gfortran.dg/used_types_27.f90: New.
1924 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
1926         PR target/65671
1927         * gcc.target/i386/pr65671.c: New.
1929 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
1931         PR tree-optimization/65709
1932         * c-c++-common/ubsan/align-9.c: New test.
1934 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
1936         PR fortran/56852
1937         * gfortran.dg/pr56852.f90: New test.
1939 2015-04-09  Marek Polacek  <polacek@redhat.com>
1940             Jakub Jelinek  <jakub@redhat.com>
1942         PR middle-end/65554
1943         * g++.dg/opt/pr65554.C: New test.
1945 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
1947         PR c++/65690
1948         * c-c++-common/attr-aligned-1.c: New test.
1950 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
1952         * gcc.target/i386/mpx/memmove-zero-length.c: New.
1954 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
1956         PR target/65676
1957         * gcc.target/i386/sse-25.c: New.
1959 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
1961         PR target/65693
1962         * gcc.target/i386/pr65693.c: New test.
1964 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
1966         * gcc.dg/lto/chkp-static-bounds_0.c: New.
1968 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
1970         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
1972 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
1974         * gcc.target/i386/thunk-retbnd.c: New.
1976 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
1978         * gnat.dg/opt48.adb: New test.
1979         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
1980         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
1982 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
1984         PR ipa/65540
1985         * gcc.c-torture/compile/pr65540.c: New.
1987 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
1989         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
1990         -Wno-pointer-arith.
1992 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
1994         PR debug/65678
1995         * g++.dg/debug/pr65678.C: New test.
1997         PR middle-end/65680
1998         * gcc.c-torture/compile/pr65680.c: New test.
2000 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
2002         PR fortran/65548
2003         * gfortran.dg/allocate_with_source_5.f90: New test.
2005 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
2007         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
2008         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
2010 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
2012         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
2014 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2016         PR target/65614
2017         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
2018         to get floating point compression.
2019         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
2021 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
2023         PR preprocessor/61977
2024         * gcc.dg/cpp/pr61977.c: New test.
2026 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
2028         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
2030 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
2032         PR target/65647
2033         * gcc.target/arm/pr65647.c: New.
2035 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
2037         PR ipa/65655
2038         * g++.dg/torture/pr65655.C: New testcase.
2040 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
2042         PR c++/64085
2043         * g++.dg/cpp1y/lambda-init13.C: New.
2045 2015-04-03  Marek Polacek  <polacek@redhat.com>
2047         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
2049 2015-04-02  Marek Polacek  <polacek@redhat.com>
2051         PR c++/65642
2052         * g++.dg/cpp0x/constexpr-fold1.C: New test.
2053         * g++.dg/cpp0x/constexpr-fold2.C: New test.
2055 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
2057         PR preprocessor/61977
2058         * gcc.target/powerpc/pr61977-1.c: New test.
2059         * gcc.target/powerpc/pr61977-2.c: New test.
2061 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
2063         PR c++/56100
2064         * g++.dg/warn/Wshadow-8.C: New.
2065         * g++.dg/warn/Wshadow-9.C: Likewise.
2066         * g++.dg/warn/Wshadow-10.C: Likewise.
2067         * g++.dg/warn/Wshadow-11.C: Likewise.
2069 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2071         * gcc.dg/pr23623.c: Added aligned attribute.
2072         * gcc.dg/20141029-1.c: Likewise.
2073         * gcc.dg/20150306-1.c: New test.
2075 2015-04-01  Marek Polacek  <polacek@redhat.com>
2077         PR c++/65554
2078         * g++.dg/cpp0x/initlist93.C: New test.
2079         * g++.dg/cpp0x/initlist94.C: New test.
2081 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2083         PR target/65624
2084         * gcc.target/aarch64/pr65624.c: New test.
2086 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
2088         * gcc.dg/ipa/inlinehint-4.c: New testcase.
2090 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
2092         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
2093         extra variable to force stack alignment.
2094         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
2095         extra variable to force stack alignment.
2097 2015-03-31  Marek Polacek  <polacek@redhat.com>
2099         PR c++/65390
2100         * g++.dg/template/pr65390.C: New test.
2102 2015-03-31  Martin Liska  <mliska@suse.cz>
2104         * g++.dg/ipa/pr65557.C: New test.
2106 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2108         * gcc.target/s390/hotpatch-25.c: New test.
2109         * gcc.target/s390/hotpatch-1.c: Update test.
2110         * gcc.target/s390/hotpatch-10.c: Update test.
2111         * gcc.target/s390/hotpatch-11.c: Update test.
2112         * gcc.target/s390/hotpatch-12.c: Update test.
2113         * gcc.target/s390/hotpatch-13.c: Update test.
2114         * gcc.target/s390/hotpatch-14.c: Update test.
2115         * gcc.target/s390/hotpatch-15.c: Update test.
2116         * gcc.target/s390/hotpatch-16.c: Update test.
2117         * gcc.target/s390/hotpatch-17.c: Update test.
2118         * gcc.target/s390/hotpatch-18.c: Update test.
2119         * gcc.target/s390/hotpatch-19.c: Update test.
2120         * gcc.target/s390/hotpatch-2.c: Update test.
2121         * gcc.target/s390/hotpatch-21.c: Update test.
2122         * gcc.target/s390/hotpatch-22.c: Update test.
2123         * gcc.target/s390/hotpatch-23.c: Update test.
2124         * gcc.target/s390/hotpatch-24.c: Update test.
2125         * gcc.target/s390/hotpatch-3.c: Update test.
2126         * gcc.target/s390/hotpatch-4.c: Update test.
2127         * gcc.target/s390/hotpatch-5.c: Update test.
2128         * gcc.target/s390/hotpatch-6.c: Update test.
2129         * gcc.target/s390/hotpatch-7.c: Update test.
2130         * gcc.target/s390/hotpatch-8.c: Update test.
2131         * gcc.target/s390/hotpatch-9.c: Update test.
2132         * gcc.target/s390/hotpatch-compile-16.c: Update test.
2134 2015-03-31  Richard Biener  <rguenther@suse.de>
2136         PR middle-end/65626
2137         * g++.dg/torture/pr65626.C: New testcase.
2139 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
2141         PR target/65531
2142         * gcc.target/i386/mpx/pr65531.cc: New.
2144 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
2146         PR target/65602
2147         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
2148         __builtin_alloca instead of alloca.
2149         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
2150         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
2151         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
2152         check.
2154 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
2156         PR ipa/65610
2157         * g++.dg/ubsan/pr65610.C: New test.
2159 2015-03-30  Marek Polacek  <polacek@redhat.com>
2161         PR c++/65398
2162         * g++.dg/cpp0x/pr65398-2.C: New test.
2164 2015-03-30  Marek Polacek  <polacek@redhat.com>
2166         * c-c++-common/pr65556.c: Change the width of bit-fields.
2168 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
2170         PR ipa/65588
2171         * gcc.target/i386/pr65588.c: New testcase.
2173 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2175         PR libgfortran/65563
2176         * gfortran.dg/open_errors_2.f90:  New test.
2178 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2180         PR libgfortran/65596
2181         * gfortran.dg/namelist_86.f90: New test.
2183 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
2185         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
2186         statement to reflect new ownership.
2188 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
2190         PR c++/42328
2191         * g++.dg/template/friend58.C: New.
2192         * g++.dg/template/friend59.C: Likewise.
2194 2015-03-27  Tobias Burnus  <burnus@net-b.de>
2196         PR c/65586
2197         * g++.dg/gomp/openmp-simd-3.C: New.
2198         * gcc.dg/gomp/openmp-simd-3.c: New.
2200 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
2202         PR target/65248
2203         * gcc.target/i386/pr65248-1.c: New file.
2204         * gcc.target/i386/pr65248-2.c: Likewise.
2205         * gcc.target/i386/pr65248-3.c: Likewise.
2206         * gcc.target/i386/pr65248-4.c: Likewise.
2208 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
2210         PR target/65593
2211         * gcc.c-torture/compile/pr65593.c: New test.
2213 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
2215         PR c++/59329
2216         * g++.dg/cpp1y/constexpr-assert1.C: New.
2218 2015-03-27  Marek Polacek  <polacek@redhat.com>
2220         PR c++/65556
2221         * c-c++-common/pr65556.c: New test.
2223 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
2225         PR ipa/65600
2226         * g++.dg/torture/pr65600.C: New testcase.
2228 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
2230         PR target/65407
2231         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
2233 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
2235         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
2236         statement and cleanup. Fixed typos.
2238 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
2240         PR middle-end/65595
2241         * gcc.c-torture/compile/pr65595.c: New testcase.
2243 2015-03-27  Marek Polacek  <polacek@redhat.com>
2245         PR sanitizer/65583
2246         * g++.dg/ubsan/pr65583.C: New test.
2248 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
2250         * gcc.c-torture/compile/20150327.c: New testcase.
2252 2015-03-26  Richard Biener  <rguenther@suse.de>
2254         PR middle-end/65555
2255         * g++.dg/torture/pr65555.C: New testcase.
2257 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
2259         PR tree-optimization/64715
2260         * gcc.dg/builtin-object-size-15.c: New test.
2261         * gcc.dg/pr64715-1.c: New test.
2262         * gcc.dg/pr64715-2.c: New test.
2264 2015-03-26  Richard Biener  <rguenther@suse.de>
2266         PR middle-end/65519
2267         * gnat.dg/specs/opt2.ads: Fix testcase.
2269 2015-03-25  Martin Sebor  <msebor@redhat.com>
2271         PR testsuite/65526
2272         * lib/target-supports.exp (check_effective_target_arm32): Fail early
2273         when target isn't arm*-*-*-*.
2274         (check_effective_target_arm_nothumb): Likewise.
2275         (check_effective_target_arm_little_endian): Likewise.
2276         (check_effective_target_arm_vect_no_misalign): Likewise.
2277         (check_effective_target_aarch64_little_endian): Fail early if target
2278         isn't aarch64*-*-*.
2280 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
2282         PR tree-optimization/65177
2283         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
2285 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
2287         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
2288         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
2289         smmintrin.h and mm3dnow.h.
2291 2015-03-25  Marek Polacek  <polacek@redhat.com>
2293         PR c++/65558
2294         * g++.dg/cpp0x/pr65558.C: New test.
2296 2015-03-25  Marek Polacek  <polacek@redhat.com>
2298         PR c++/61670
2299         * g++.dg/template/pr61670.C: New test.
2301 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
2303         PR c++/54987
2304         * g++.dg/template/pr54987.C: New.
2306 2015-03-25  Richard Biener  <rguenther@suse.de>
2308         PR tree-optimization/62630
2309         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
2311 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
2313         PR target/65508
2314         * gcc.target/i386/mpx/pr65508.c: New.
2316 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
2318         PR fortran/64952
2319         PR fortran/65532
2320         * gfortran.dg/data_initialized_3.f90: New.
2322 2015-03-25  Richard Biener  <rguenther@suse.de>
2324         PR middle-end/65519
2325         * gnat.dg/specs/opt2.ads: New testcase.
2327 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
2329         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
2330         * gcc.target/arm/memset-inline-4.c: Skip for
2331         arm_tune_string_ops_prefer_neon.
2332         * gcc.target/arm/memset-inline-5.c: Ditto.
2333         * gcc.target/arm/memset-inline-6.c: Ditto.
2334         * gcc.target/arm/memset-inline-8.c: Ditto.
2335         * gcc.target/arm/memset-inline-9.c: Ditto.
2337 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
2339         PR c++/58923
2340         * g++.dg/other/virtual3.C: New.
2342 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
2344         PR c++/60130
2345         * g++.dg/cpp0x/vt-60130.C: New.
2347 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
2349         PR c++/61971
2350         * g++.dg/warn/Warray-bounds-7.C: New.
2352 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
2354         PR c++/60067
2355         * g++.dg/template/defarg18.C: New.
2357 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
2359         PR c++/59988
2360         * g++.dg/cpp0x/vt-59988.C: New.
2362 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
2364         PR tree-optimization/65533
2365         * gcc.dg/pr65533.c: New test.
2367 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
2369         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
2370         source= and mold= expressions functionality.
2371         * gfortran.dg/allocate_class_4.f90: New test.
2372         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
2373         copying an unlimited polymorhpic object containing a char array
2374         to another unlimited polymorphic object respects the _len
2375         component.
2376         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
2377         whether deferred length char array allocate works, unlimited
2378         polymorphic object allocation from a string works and if
2379         allocating an array of deferred length strings works.
2380         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
2382 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
2384         PR c++/65513
2385         * g++.dg/cpp0x/constexpr-array11.C: New.
2387 2015-03-24  Richard Biener  <rguenther@suse.de>
2389         PR middle-end/65517
2390         * gcc.dg/torture/pr65517.c: New testcase.
2392 2015-03-24  Tobias Burnus  <burnus@net-b.de>
2394         * gfortran.dg/coindexed_1.f90: Moved from
2395         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
2397 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
2399         PR testsuite/65506
2400         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
2401         gimple dump.
2403         PR target/65523
2404         * gcc.target/i386/pr65523.c: New test.
2406         PR ipa/65475
2407         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
2408         dg-options.
2409         * g++.dg/lto/pr65475b_0.C: Likewise.
2411 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
2413         PR target/65505
2414         * gcc.target/sh/torture/pr65505.c: New.
2416 2015-03-23  Martin Sebor  <msebor@redhat.com>
2418         PR testsuite/63175
2419         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
2420         assembly for lvx in addition to lxv.
2422 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
2424         PR target/65504
2425         * gfortran.dg/pr65504.f90: New test.
2427         PR ipa/65521
2428         * gcc.dg/pr65521.c: New test.
2430 2015-03-23  Richard Biener  <rguenther@suse.de>
2432         PR tree-optimization/65518
2433         * gcc.dg/vect/pr65518.c: New testcase.
2435 2015-03-23  Richard Biener  <rguenther@suse.de>
2437         PR tree-optimization/65494
2438         * gcc.dg/vect/pr65494.c: New testcase.
2440 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
2442         PR preprocessor/65238
2443         * c-c++-common/cpp/pr65238-1.c: New test.
2444         * gcc.dg/cpp/pr65238-2.c: New test.
2445         * gcc.dg/cpp/trad/pr65238-3.c: New test.
2446         * gcc.dg/cpp/trad/pr65238-4.c: New test.
2448 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
2449             Mikael Morin  <mikael@gcc.gnu.org>
2451         PR fortran/64952
2452         * gfortran.dg/elemental_dependency_4.f90: New.
2453         * gfortran.dg/elemental_dependency_5.f90: New.
2455 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
2457         PR ipa/65475
2458         * g++.dg/lto/pr65475b_0.C: New testcase.
2459         * g++.dg/lto/pr65475b_1.C: New testcase.
2460         * g++.dg/lto/pr65475c_0.C: New testcase.
2461         * g++.dg/lto/pr65475c_1.C: New testcase.
2463 2015-03-21  Tobias Burnus  <burnus@net-b.de>
2465         * gfortran.dg/coarray_38.f90: New.
2466         * gfortran.dg/coarray_39.f90: New.
2467         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
2468         compile test.
2470 2015-03-20  Marek Polacek  <polacek@redhat.com>
2472         PR c++/65398
2473         * g++.dg/cpp0x/pr65398.C: New test.
2475 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
2477         PR ipa/65475
2478         * g++.dg/lto/pr65475_0.C: New testcase.
2479         * g++.dg/lto/pr65475_1.C: New testcase.
2481 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
2483         PR rtl-optimization/64366
2484         * gcc.target/sh/pr64366.c: New.
2486 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
2488         PR c++/48324
2489         * g++.dg/cpp0x/constexpr-48324.C: New.
2491 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
2493         PR c++/48453
2494         * g++.dg/cpp0x/pr48453.C: New.
2496 2015-03-20  Marek Polacek  <polacek@redhat.com>
2498         PR c++/65072
2499         * g++.dg/cpp0x/pr65072.C: New test.
2501 2015-03-20  Richard Biener  <rguenther@suse.de>
2503         PR middle-end/64715
2504         * gcc.dg/pr15347.c: Use -O.
2505         * c-c++-common/pr19807-1.c: Likewise.
2507 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
2509         * gnat.dg/volatile13.ad[sb]: New test.
2511 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
2513         PR rtl-optimization/60851
2514         * gcc.target/i386/pr60851.c: New test.
2516 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
2518         PR target/65240
2519         * g++.dg/pr65240.h: Add tests for PR 65240.
2520         * g++.dg/pr65240-1.C: Likewise.
2521         * g++.dg/pr65240-2.C: Likewise.
2522         * g++.dg/pr65240-3.C: Likewise.
2523         * g++.dg/pr65240-4.C: Likewise.
2525 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
2527         PR rtl-optimization/63491
2528         * gcc.target/powerpc/pr63491.c: New.
2530 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
2532         * g++.dg/ipa/pr65465.C: New test.
2534 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
2536         PR c++/52659
2537         * g++.dg/cpp0x/deleted11.C: New.
2539 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
2541         PR sanitizer/65400
2542         * c-c++-common/tsan/pr65400-3.c: New test.
2544 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
2546         PR c++/59686
2547         * g++.dg/cpp0x/constexpr-59686.C: New.
2549 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
2551         PR sanitizer/64265
2552         * g++.dg/tsan/pr64265.C: New test.
2554         PR sanitizer/65400
2555         * c-c++-common/tsan/pr65400-1.c: New test.
2556         * c-c++-common/tsan/pr65400-2.c: New test.
2558 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
2560         PR c++/59816
2561         * g++.dg/cpp0x/pr59816.C: New.
2563 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
2565         PR fortran/59198
2566         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
2568 2015-03-18  Martin Liska  <mliska@suse.cz>
2570         PR ipa/65439
2571         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
2572         equivalences either to 6 or 7.
2574 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
2576         PR middle-end/64491
2577         Revert:
2578         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
2580         * gcc.dg/undefined-loop-1.c: New file.
2581         * gcc.dg/undefined-loop-2.c: New file.
2583         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
2585         PR testsuite/64032
2586         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
2587         loop exits too early.
2589 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
2591         PR tree-optimization/65450
2592         * gfortran.dg/pr65450.f90: New test.
2594         PR target/65078
2595         * gcc.target/i386/pr65078-1.c: New test.
2596         * gcc.target/i386/pr65078-2.c: New test.
2597         * gcc.target/i386/pr65078-3.c: New test.
2598         * gcc.target/i386/pr65078-4.c: New test.
2599         * gcc.target/i386/pr65078-5.c: New test.
2600         * gcc.target/i386/pr65078-6.c: New test.
2602 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
2604         PR c++/65340
2605         * g++.dg/cpp1y/pr65340.C: New.
2607 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2609         PR fortran/64432
2610         * gfortran.dg/system_clock_3.f08: Adjust test.
2612 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
2614         PR fortran/59198
2615         * gfortran.dg/proc_ptr_comp_44.f90: New test.
2616         * gfortran.dg/proc_ptr_comp_45.f90: New test.
2618 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2620         PR fortran/64432
2621         * gfortran.dg/system_clock_3.f08: New test.
2623 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
2625         PR c++/64626
2626         g++.dg/cpp1y/pr64626-1.C: New.
2627         g++.dg/cpp1y/pr64626-2.C: New.
2628         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
2630 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
2632         PR tree-optimization/65427
2633         * gcc.c-torture/execute/pr65427.c: New test.
2635 2015-03-16  Marek Polacek  <polacek@redhat.com>
2637         DR 1688
2638         PR c++/65327
2639         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
2640         * g++.dg/cpp0x/pr65327.C: New test.
2642 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2644         PR sanitizer/64820
2645         * c-c++-common/asan/pr64820.c: New test.
2647 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
2649         * gfortran.dg/pointer_2.f90: New test.
2651 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
2653         * g++.dg/pr65049.C: New test.
2655 2015-03-16  Tom de Vries  <tom@codesourcery.com>
2657         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
2658         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
2659         * gcc.target/i386/fuse-caller-save.c: Same.
2661 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
2663         * gnat.dg/loop_optimization18.ad[sb]: New test.
2664         * gnat.dg/loop_optimization18_pkg.ads: New helper.
2666 2015-03-16  Alan Modra  <amodra@gmail.com>
2668         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
2669         2014-12-05 change.
2671 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
2673         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
2674         hppa*-*-hpux*.
2675         * gcc.dg/torture/pr65270-2.c: Likewise.
2677 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
2679         PR fortran/61138
2680         * gfortran.dg/pointer_remapping_9.f90: New.
2682 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
2684         PR tree-optimization/65369
2685         * gcc.c-torture/execute/pr65369.c: New test.
2687         PR tree-optimization/65418
2688         * gcc.c-torture/execute/pr65418-1.c: New test.
2689         * gcc.c-torture/execute/pr65418-2.c: New test.
2691         PR rtl-optimization/65401
2692         * gcc.c-torture/execute/pr65401.c: New test.
2694 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2696         PR target/64600
2697         * gcc.target/arm/pr64600_1.c: New test.
2699 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2701         PR rtl-optimization/65235
2702         * gcc.target/aarch64/pr65235_1.c: New test.
2704 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2706         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
2707         * gcc.target/s390/hotpatch-22.c: Likewise.
2708         * gcc.target/s390/hotpatch-23.c: Likewise.
2709         * gcc.target/s390/hotpatch-24.c: Likewise.
2710         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
2711         * gcc.target/s390/hotpatch-1.c: Update expected output.
2712         * gcc.target/s390/hotpatch-2.c: Likewise.
2713         * gcc.target/s390/hotpatch-3.c: Likewise.
2714         * gcc.target/s390/hotpatch-4.c: Likewise.
2715         * gcc.target/s390/hotpatch-5.c: Likewise.
2716         * gcc.target/s390/hotpatch-6.c: Likewise.
2717         * gcc.target/s390/hotpatch-7.c: Likewise.
2718         * gcc.target/s390/hotpatch-8.c: Likewise.
2719         * gcc.target/s390/hotpatch-9.c: Likewise.
2720         * gcc.target/s390/hotpatch-10.c: Likewise.
2721         * gcc.target/s390/hotpatch-11.c: Likewise.
2722         * gcc.target/s390/hotpatch-12.c: Likewise.
2723         * gcc.target/s390/hotpatch-13.c: Likewise.
2724         * gcc.target/s390/hotpatch-14.c: Likewise.
2725         * gcc.target/s390/hotpatch-15.c: Likewise.
2726         * gcc.target/s390/hotpatch-16.c: Likewise.
2727         * gcc.target/s390/hotpatch-17.c: Likewise.
2728         * gcc.target/s390/hotpatch-18.c: Likewise.
2729         * gcc.target/s390/hotpatch-19.c: Likewise.
2731 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
2733         PR target/65103
2734         * gcc.target/i386/pr65103-1.c: New.
2736 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
2738         PR target/65044
2739         * gcc.target/i386/pr65044.c: New.
2741 2015-03-12  Tom de Vries  <tom@codesourcery.com>
2743         PR rtl-optimization/64895
2744         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
2745         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
2746         * gcc.target/i386/fuse-caller-save.c: Ditto.
2748 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
2750         * gcc.dg/ipa/pr63569.c: Fix template.
2752 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
2754         * g++.dg/ipa/pr64146.C: Require fpic support.
2756 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
2758         PR libfortran/65200
2759         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
2760         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
2762 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
2764         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
2765         to dg-options, fix up dg-skip-if.
2767 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
2769         PR target/65296
2770         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
2771         * gcc.target/avr/tiny-caller-save.c: Same.
2773 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
2775         PR target/65242
2776         * g++.dg/pr65242.C: New test.
2778 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
2780         * c-c++-common/asan/no-asan-check-glob.c: New test.
2782 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
2784         PR c++/65370
2785         * g++.dg/other/default11.C: New.
2786         * g++.dg/other/default12.C: Likewise.
2788 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
2790         PR target/65368
2791         * gcc.target/i386/bmi2-bzhi-2.c: New test.
2793 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
2795         PR fortran/65024
2796         * gfortran.dg/unlimited_polymorphic_23.f90: New test
2798 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
2800         PR c++/65127
2801         * g++.dg/cpp0x/pr65127.C: New test.
2803 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
2805         * gcc.dg/ipa/PR64550.c: Update template.
2807 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
2808             Tobias Burnus  <burnus@net-b.de>
2810         * gfortran.dg/coarray_sync_memory.f90: New.
2812 2015-03-10  Marek Polacek  <polacek@redhat.com>
2814         PR sanitizer/65367
2815         * c-c++-common/ubsan/pr65367.c: New test.
2817 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
2819         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
2820         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
2821         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
2822         * gcc.target/i386/mpx/calloc-1-nov.c: New.
2823         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
2824         * gcc.target/i386/mpx/malloc-1-nov.c: New.
2825         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
2826         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
2827         * gcc.target/i386/mpx/realloc-1-nov.c: New.
2828         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
2829         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
2830         * gcc.target/i386/mpx/realloc-2-nov.c: New.
2831         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
2833 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
2835         * lib/mpx-dg.exp (mpx_link_flags): New.
2836         (mpx_init): New.
2837         (mpx_finish): New.
2838         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
2839         * gcc.target/i386/mpx/alloca-1-nov.c: New.
2840         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
2841         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
2842         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
2843         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
2844         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
2845         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
2846         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
2847         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
2848         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
2849         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
2850         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
2851         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
2852         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
2853         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
2854         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
2855         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
2856         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
2857         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
2858         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
2859         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
2860         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
2861         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
2862         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
2863         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
2864         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
2865         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
2866         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
2867         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
2868         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
2869         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
2870         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
2871         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
2872         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
2873         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
2874         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
2875         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
2876         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
2877         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
2878         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
2879         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
2880         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
2881         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
2882         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
2883         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
2884         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
2885         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
2886         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
2887         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
2888         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
2889         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
2890         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
2891         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
2892         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
2893         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
2894         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
2895         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
2896         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
2897         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
2898         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
2899         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
2900         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
2901         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
2902         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
2903         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
2904         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
2905         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
2906         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
2907         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
2908         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
2909         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
2910         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
2911         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
2912         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
2913         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
2914         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
2915         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
2916         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
2917         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
2918         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
2919         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
2920         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
2921         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
2922         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
2923         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
2924         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
2925         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
2926         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
2927         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
2928         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
2929         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
2930         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
2931         * gcc.target/i386/mpx/label-address-1.c: New.
2932         * gcc.target/i386/mpx/legacy-1-nov.c: New.
2933         * gcc.target/i386/mpx/macro.c: New.
2934         * gcc.target/i386/mpx/mpx-check.h: New.
2935         * gcc.target/i386/mpx/mpx.exp: New.
2936         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
2937         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
2938         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
2939         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
2940         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
2941         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
2942         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
2943         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
2944         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
2945         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
2946         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
2947         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
2948         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
2949         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
2950         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
2951         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
2952         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
2953         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
2954         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
2955         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
2956         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
2957         * gcc.target/i386/mpx/reference-1-lbv.c: New.
2958         * gcc.target/i386/mpx/reference-1-nov.c: New.
2959         * gcc.target/i386/mpx/reference-1-ubv.c: New.
2960         * gcc.target/i386/mpx/reference-2-lbv.c: New.
2961         * gcc.target/i386/mpx/reference-2-nov.c: New.
2962         * gcc.target/i386/mpx/reference-2-ubv.c: New.
2963         * gcc.target/i386/mpx/reference-3-lbv.c: New.
2964         * gcc.target/i386/mpx/reference-3-nov.c: New.
2965         * gcc.target/i386/mpx/reference-3-ubv.c: New.
2966         * gcc.target/i386/mpx/reference-4-lbv.c: New.
2967         * gcc.target/i386/mpx/reference-4-nov.c: New.
2968         * gcc.target/i386/mpx/reference-4-ubv.c: New.
2969         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
2970         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
2971         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
2972         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
2973         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
2974         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
2975         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
2976         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
2977         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
2978         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
2979         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
2980         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
2981         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
2982         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
2983         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
2984         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
2985         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
2986         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
2987         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
2988         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
2989         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
2990         * gcc.target/i386/mpx/sincos-1-nov.c: New.
2991         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
2992         * gcc.target/i386/mpx/static-array-1-nov.c: New.
2993         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
2994         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
2995         * gcc.target/i386/mpx/static-init-1-nov.c: New.
2996         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
2997         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
2998         * gcc.target/i386/mpx/static-init-2-nov.c: New.
2999         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
3000         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
3001         * gcc.target/i386/mpx/static-init-3-nov.c: New.
3002         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
3003         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
3004         * gcc.target/i386/mpx/static-init-4-nov.c: New.
3005         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
3006         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
3007         * gcc.target/i386/mpx/static-init-5-nov.c: New.
3008         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
3009         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
3010         * gcc.target/i386/mpx/static-init-6-nov.c: New.
3011         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
3012         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
3013         * gcc.target/i386/mpx/static-string-1-nov.c: New.
3014         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
3015         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
3016         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
3017         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
3018         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
3019         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
3020         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
3021         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
3022         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
3023         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
3024         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
3025         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
3026         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
3027         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
3028         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
3029         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
3030         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
3031         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
3032         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
3033         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
3034         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
3035         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
3036         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
3037         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
3038         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
3039         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
3040         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
3041         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
3042         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
3043         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
3044         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
3045         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
3046         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
3047         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
3048         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
3049         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
3050         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
3051         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
3052         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
3053         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
3054         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
3055         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
3056         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
3057         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
3058         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
3059         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
3060         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
3061         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
3062         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
3063         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
3064         * gcc.target/i386/mpx/vararg-1-nov.c: New.
3065         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
3066         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
3067         * gcc.target/i386/mpx/vararg-2-nov.c: New.
3068         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
3069         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
3070         * gcc.target/i386/mpx/vararg-3-nov.c: New.
3071         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
3072         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
3073         * gcc.target/i386/mpx/vararg-4-nov.c: New.
3074         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
3075         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
3076         * gcc.target/i386/mpx/vararg-5-nov.c: New.
3077         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
3078         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
3079         * gcc.target/i386/mpx/vararg-6-nov.c: New.
3080         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
3081         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
3082         * gcc.target/i386/mpx/vararg-7-nov.c: New.
3083         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
3084         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
3085         * gcc.target/i386/mpx/vararg-8-nov.c: New.
3086         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
3087         * gcc.target/i386/mpx/vla-1-lbv.c: New.
3088         * gcc.target/i386/mpx/vla-1-nov.c: New.
3089         * gcc.target/i386/mpx/vla-1-ubv.c: New.
3090         * gcc.target/i386/mpx/vla-2-lbv.c: New.
3091         * gcc.target/i386/mpx/vla-2-nov.c: New.
3092         * gcc.target/i386/mpx/vla-2-ubv.c: New.
3094 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
3096         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
3098 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
3100         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
3102 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
3104         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
3105         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
3107 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
3109         PR c/65120
3110         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
3111         on rhs is 0.
3112         (fn4): New test.
3113         * c-c++-common/pr65120.c: New test.
3115         PR rtl-optimization/65321
3116         * gcc.dg/pr65321.c: New test.
3118 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
3120         PR tree-optimization/65355
3121         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
3123 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
3125         PR c/65120
3126         * c-c++-common/pr49706.c: Adjust tests for not warning
3127         about !!x == y or !b == y where b is boolean, and add
3128         some further tests.
3129         * c-c++-common/pr62199-2.c: Likewise.
3131 2015-03-09  Richard Biener  <rguenther@suse.de>
3133         PR middle-end/65270
3134         * gcc.dg/torture/pr65270-1.c: New testcase.
3135         * gcc.dg/torture/pr65270-2.c: Likewise.
3137 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3139         PR tree-optimization/63743
3140         * gcc.dg/pr63743.c: New test.
3142 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
3144         PR lto/65316
3145         * g++.dg/lto/pr65316_0.C: New testcase.
3146         * g++.dg/lto/pr65316_1.C: New testcase.
3148 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
3150         PR target/62247
3151         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
3152         hppa*-*-hpux*.
3153         * g++.dg/abi/rtti3.C: Likewise.
3155         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
3157         PR target/62251
3158         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
3160         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
3162         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
3164         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
3166 2015-03-08  Morin  <mikael@gcc.gnu.org>
3168         PR fortran/60898
3169         * gfortran.dg/entry_20.f90: New.
3171 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
3173         PR target/65153
3174         * gcc.c-torture/compile/pr65153.c: New.
3176 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
3178         PR target/65249
3179         * g++.dg/torture/pr65249.C: New.
3181 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
3183         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
3184         long.
3185         (int64_t): Likewise.
3187 2015-03-07  Marek Polacek  <polacek@redhat.com>
3188             Martin Uecker  <uecker@eecs.berkeley.edu>
3190         PR sanitizer/65280
3191         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
3192         member-like arrays.
3193         * c-c++-common/ubsan/bounds-8.c: New test.
3194         * c-c++-common/ubsan/bounds-9.c: New test.
3195         * gcc.dg/ubsan/bounds-2.c: New test.
3197 2015-03-05  Martin Sebor  <msebor@redhat.com>
3199         * PR testsuite/63175
3200         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
3201         checking of results into main to prevent it from getting optimized
3202         away.
3203         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
3205 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
3207         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
3208         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
3209         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
3210         x64.
3212 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
3214         * g++.dg/lto/pr65302_1.C: New testcase.
3215         * g++.dg/lto/pr65302_0.C: New testcase.
3217 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
3219         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
3220         -fno-ipa-icf to dg-options.
3222 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
3224         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
3225         compiles using the linker plugin.
3227 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
3229         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
3231 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3233         * gcc.target/arm/pr65067.c: New test.
3235 2015-03-05  Martin Liska  <mliska@suse.cz>
3237         PR ipa/65318
3238         * gcc.dg/ipa/pr65318.c: New test.
3240 2015-03-05  Marek Polacek  <polacek@redhat.com>
3242         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
3244 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3246         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
3248 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3250         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
3251         max-unroll-times back to defaults for s390.
3253 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
3255         Fix last commit.
3257 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
3259         PR c++/64665
3260         * g++.dg/cpp0x/initlist92.C: New.
3262 2015-03-05  Richard Biener  <rguenther@suse.de>
3264         PR tree-optimization/65310
3265         * gcc.dg/vect/pr65310.c: New testcase.
3267 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
3269         PR c++/64834
3270         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
3272 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
3274         * gnat.dg/entry_queues3.adb: New test.
3276 2015-03-04  Ian Lance Taylor  <iant@google.com>
3278         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
3280 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
3282         PR c++/64227
3283         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
3285 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
3287         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
3288         -fno-ipa-icf to dg-options
3289         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
3290         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
3292 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
3294         PR c++/64398
3295         * g++.dg/cpp0x/decltype62.C: New.
3297 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
3299         * gnat.dg/object_overflow5.adb: New test.
3301 2015-03-03  Martin Liska  <mliska@suse.cz>
3303         PR ipa/65287
3304         * gcc.dg/ipa/pr65287.c: New test.
3306 2015-03-03  Martin Jambor  <mjambor@suse.cz>
3307             Eric Botcazou  <ebotcazou@adacore.com>
3309         * gnat.dg/specs/pack12.ads: New test.
3311 2015-03-03  Martin Liska  <mliska@suse.cz>
3313         * gcc.dg/ipa/PR65282.c: New test.
3315 2015-03-13  Jeff Law  <law@redhat.com>
3317         PR tree-optimization/65241
3318         * gcc.c-torture/compile/pr65241.c: New test.
3320 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
3322         PR target/64331
3323         * gcc.target/avr/torture/pr64331.c: New test.
3325 2015-03-03  Martin Liska  <mliska@suse.cz>
3326             Jan Hubicka  <hubicka@ucw.cz>
3328         * g++.dg/ipa/pr65263.C: New test.
3330 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
3332         PR ipa/65130
3333         * gcc.dg/lto/pr65130_0.c: New testcase.
3334         * gcc.dg/lto/pr65130_1.c: New testcase.
3336 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
3338         PR ipa/64988
3339         * g++.dg/torture/pr64988.C: New testcase.
3341 2015-03-02  Tobias Burnus  <burnus@net-b.de>
3343         * gfortran.dg/coarray_atomic_6.f90: New.
3345 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
3347         PR target/65184
3348         * gcc.target/i386/pr65184.c: New.
3350 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
3352         PR target/65183
3353         * gcc.target/i386/pr65183.c: New.
3355 2015-02-28  Martin Liska  <mliska@suse.cz>
3356             Jan Hubicka  <hubicka@ucw.cz>
3358         * gcc.dg/ipa/ipa-icf-35.c: New test.
3359         * gcc.dg/ipa/ipa-icf-36.c: New test.
3360         * gcc.dg/ipa/ipa-icf-37.c: New test.
3362 2015-02-28  Martin Liska  <mliska@suse.cz>
3363             Jan Hubicka  <hubicka@ucw.cz>
3365         PR ipa/65245
3366         * gcc.dg/ipa/ipa-icf-34.c: New test.
3368 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
3370         PR target/61142
3371         * gcc.target/sh/sh/pr61142.c: New.
3373 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
3375         * g++.dg/other/dump-ada-spec-3.C: New test.
3377 2015-03-01  Martin Liska  <mliska@suse.cz>
3379         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
3380         * g++.dg/ipa/pr63595.C: Update expected results.
3382 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
3384         PR ipa/65236
3385         * g++.dg/ipa/ipa-icf-6.C: New testcase.
3387 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
3389         * gcc.dg/vect/pr59354.c: Move vector producing code to
3390         separate function.
3392 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
3394         PR ipa/65237
3395         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
3396         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
3397         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
3398         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
3400 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
3402         PR tree-optimization/65048
3403         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
3404         (foo): Use K&R style definition.
3406 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
3408         PR target/65032
3409         * g++.dg/pr65032.C: New.
3411 2015-02-27  Marek Polacek  <polacek@redhat.com>
3413         PR c/65040
3414         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
3415         -Wformat=2.
3417 2015-02-27  Marek Polacek  <polacek@redhat.com>
3419         PR c/65228
3420         * gcc.dg/pr65228.c: New test.
3422 2015-02-27  Kai Tietz  <ktietz@redhat.com>
3424         PR c/35330
3425         * gcc.dg/weak/weak-17.c: New file.
3427 2015-02-27  Richard Biener  <rguenther@suse.de>
3429         PR lto/65193
3430         * g++.dg/lto/pr65193_0.C: New testcase.
3432 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3434         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
3435         * gcc.target/s390/hotpatch-8.c: Likewise.
3436         * gcc.target/s390/hotpatch-9.c: Likewise.
3437         * gcc.target/s390/pr61078.c: Likewise.
3438         * gcc.target/s390/pr57960.c: Remove -m64.
3439         * gcc.target/s390/pr61078.c: Likewise.
3441 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
3442             Martin Liska  <mliska@suse.cz>
3444         PR bootstrap/65150
3445         * gcc.dg/pr64454.c: Disable ICF.
3446         * gcc.dg/pr28685-1.c: Disable ICF
3447         * gcc.dg/ipa/iinline-5.c: Disable ICF.
3448         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
3449         * g++.dg/ipa/ipa-icf-4.C: Update template.
3451 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
3453         PR tree-optimization/65216
3454         * gcc.c-torture/execute/pr65216.c: New test.
3456         PR tree-optimization/65215
3457         * gcc.c-torture/execute/pr65215-1.c: New test.
3458         * gcc.c-torture/execute/pr65215-2.c: New test.
3459         * gcc.c-torture/execute/pr65215-3.c: New test.
3460         * gcc.c-torture/execute/pr65215-4.c: New test.
3461         * gcc.c-torture/execute/pr65215-5.c: New test.
3463 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3465         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
3467 2015-02-26  Martin Liska  <mliska@suse.cz>
3468             Jan Hubicka  <hubicka@ucw.cz>
3470         * g++.dg/ipa/pr64146.C: Update expected results.
3471         * gcc.dg/ipa/ipa-icf-26.c: Update test.
3472         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
3473         * gcc.dg/ipa/ipa-icf-34.c: New test.
3475 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
3477         * gcc.dg/vect/vect-pr61917.c: Rename to ...
3478         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
3479         (dg-additional-options): Remove dg directive.
3480         (dg-final): Add dg directive.
3482 2015-02-26  Marek Polacek  <polacek@redhat.com>
3484         PR ipa/65008
3485         * g++.dg/ipa/pr65008.C: New test.
3487 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3489         * lib/profopt.exp (profopt-target-cleanup): New proc.
3490         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
3491         files from sources from dg-additional-sources.
3493 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3495         * lib/gcov.exp: Cleanup in case of xfail.
3497 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
3499         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
3501 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
3503         PR debug/46102
3504         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
3505         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
3506         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
3507         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
3508         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
3509         * g++.dg/debug/pr46123.C: XFAIL and move...
3510         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
3511         * gcc.dg/debug/dwarf2-3.c: Move...
3512         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
3514 2015-02-26  Marek Polacek  <polacek@redhat.com>
3516         PR c++/65202
3517         * g++.dg/cpp1y/pr65202.C: New test.
3519 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3521         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
3522         locale_facets.h.gcov.
3524 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3526         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
3528 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3530         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
3532 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
3534         PR target/65217
3535         * gcc.target/i386/pr65217.c: New.
3537 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3539         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
3541 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3543         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
3545 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
3547         PR tree-optimization/65048
3548         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
3550 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
3552         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
3553         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
3555 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
3557         PR target/65161
3558         * gcc.target/i386/pr65161.c: New test.
3560 2015-02-26  Terry Guo  <terry.guo@arm.com>
3562         * gcc.target/arm/no-volatile-in-it.c: New test.
3564 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
3566         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
3567         (dg-options): Add -save-temps.
3568         (dg-final): Add cleanup-saved-temps.
3570 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
3572         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
3574 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
3576         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
3577         * gcc.target/powerpc/pack01.c: Include string.h.
3579 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
3581         PR target/65167
3582         * gcc.target/i386/pr65167.c: New.
3584 2015-02-25  Kai Tietz  <ktietz@redhat.com>
3586         PR tree-optimization/61917
3587         * gcc.dg/vect/vect-pr61917.c: New file.
3589 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
3591         PR tree-optimization/65170
3592         * gcc.c-torture/execute/pr65170.c: New test.
3593         * gcc.dg/tree-ssa/vrp96.c: New test.
3595 2015-02-24  Tom de Vries  <tom@codesourcery.com>
3597         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
3599 2015-02-24  Tom de Vries  <tom@codesourcery.com>
3601         PR testsuite/65126
3602         * lib/gcc-defs.exp (additional_sources_used): Add new var.
3603         (dg-additional-files-options): Copy additional_sources to
3604         additional_sources_used before emptying additional_sources.
3605         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
3606         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
3607         (cleanup-saved-temps): Use additional_sources_used instead of
3608         additional_sources.
3609         (dg-test): Reset additional_sources_used.
3611 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
3613         PR fortran/63427
3614         * gfortran.dg/integer_exponentiation_6.F90: New test.
3616 2015-02-23  Martin Sebor  <msebor@redhat.com>
3618         PR target/65109
3619         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
3620         two parts.  One to save registers, the other to verify the
3621         registers have the right values.  Save register state into
3622         static data rather than on the stack.
3624 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
3626         PR bootstrap/63888
3627         * c-c++-common/asan/pr63888.c: New test.
3629 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
3631         PR target/65163
3632         * gcc.c-torture/compile/pr65163.c: New.
3634 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3636         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
3637         with -m31 on 64 bit.
3638         * gcc.dg/hoist-register-pressure-2.c: Likewise.
3639         * gcc.dg/hoist-register-pressure-3.c: Likewise.
3641 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3643         * gcc.target/s390/20090223-1.c: Add
3644         -Wno-implicit-function-declaration option.
3645         * gcc.target/s390/pr42224.c: Likewise.
3646         * gcc.target/s390/pr55718.c: Likewise.
3648 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3650         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
3651         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
3652         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
3653         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
3654         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
3655         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
3656         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
3657         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
3658         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
3659         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
3660         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
3661         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
3662         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
3663         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
3664         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
3665         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
3666         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
3667         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
3668         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
3669         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
3670         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
3672 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3674         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
3675         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
3676         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
3677         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
3678         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
3679         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
3680         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
3681         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3682         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3683         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3684         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3685         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3686         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3687         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3688         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
3689         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
3691 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3693         PR fortran/64980
3694         PR fortran/61960
3695         * gfortran.dg/pr61960.f90: New.
3696         * gfortran.dg/pr64230.f90: New.
3697         * gfortran.dg/pr64980.f03: New.
3699 2015-02-22  Tom de Vries  <tom@codesourcery.com>
3701         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
3703 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
3705         PR ada/65156
3706         * gnat.dg/timing_events.adb: Removed, invalid test.
3708 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
3710         PR debug/58123
3711         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
3712         location.
3713         * g++.dg/gcov/gcov-2.C: Likewise.
3715 2015-02-20  Richard Biener  <rguenther@suse.de>
3717         PR tree-optimization/65136
3718         * gcc.dg/tree-ssa/pr65136.c: New testcase.
3720 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
3722         PR testsuite/64158
3723         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
3724         and nvptx-*-* blacklisting.
3726         * gcc.dg/sibcall-9.c: New test.
3727         * gcc.dg/sibcall-10.c: New test.
3729 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3731         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
3733 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
3735         PR target/64452
3736         * gcc.target/avr/torture/pr64452.c: New test.
3738 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
3740         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
3741         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
3743 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
3745         PR testsuite/65116
3746         * lib/target-supports.exp (check_compile): Check whether
3747         additional_sources is defined before using it.
3749 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
3751         PR middle-end/65074
3752         * g++.dg/opt/pr65074.C: New file.
3754 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
3756         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
3757         (size_type): New typedef.
3758         (operator "" _script): Use it for the last argument.
3760 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
3762         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
3764 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
3766         * lib/target-supports.exp (check_compile): Save/restore
3767         additional_sources that may belong to an actual test.
3769 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
3771         PR gcov-profile/64634
3772         * g++.dg/gcov/gcov-15.C: New test.
3774 2015-02-18  Tom de Vries  <tom@codesourcery.com>
3776         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
3778 2015-02-18  Tom de Vries  <tom@codesourcery.com>
3780         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
3782 2015-02-18  Tom de Vries  <tom@codesourcery.com>
3784         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
3786 2015-02-18  Tom de Vries  <tom@codesourcery.com>
3788         * gfortran.dg/fmt_cache_1.f: Add missing close.
3790 2015-02-18  Tom de Vries  <tom@codesourcery.com>
3792         PR testsuite/65107
3793         * gfortran.dg/read_eof_8.f90: Add missing close.
3795 2015-02-18  Richard Biener  <rguenther@suse.de>
3797         PR tree-optimization/65063
3798         * gcc.dg/pr65063.c: New testcase.
3800 2015-02-18  Richard Biener  <rguenther@suse.de>
3802         PR tree-optimization/62217
3803         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
3805 2015-02-18  Marek Polacek  <polacek@redhat.com>
3807         PR sanitizer/65081
3808         * c-c++-common/ubsan/pr65081.c: New test.
3810 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
3812         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
3813         * gcc.target/sh/force-cbranch-delay-slot.c: New.
3815 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
3817         * gcc.dg/ipa/propalign-3.c: New test.
3819 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
3821         PR target/64793
3822         * gcc.target/sh/pr64793.c: New.
3823         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
3825 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
3827         * gcc.target/arm/divzero.c: New test case.
3829 2015-02-17  Tom de Vries  <tom@codesourcery.com>
3831         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
3833 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
3834             Jakub Jelinek  <jakub@redhat.com>
3836         PR c++/65075
3837         * g++.dg/cpp0x/pr65075.C: New test.
3839 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
3841         PR target/65058
3842         * gcc.target/powerpc/pr65058.c: New test.
3844 2015-02-16  Jeff Law  <law@redhat.com>
3846         PR tree-optimization/64823
3847         * gcc.dg/uninit-20.c: New test.
3849 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
3850             James Greenhalgh  <james.greenhalgh@arm.com>
3852         PR ipa/64963
3853         * gcc.dg/ipa/ipa-clone-1.c: New test.
3855 2015-02-16  Richard Biener  <rguenther@suse.de>
3857         PR tree-optimization/65077
3858         * gcc.dg/torture/pr65077.c: New testcase.
3860 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
3862         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3863         Directive adjusted to scan for ldaxr.
3864         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3865         adjusted to scan for ldaex.
3867 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
3869         PR c++/65080
3870         * g++.dg/cpp0x/constexpr-65080.C: New.
3872 2015-02-16  Richard Biener  <rguenther@suse.de>
3874         PR tree-optimization/63593
3875         * gcc.dg/pr63593.c: New testcase.
3877 2015-02-16  Marek Polacek  <polacek@redhat.com>
3879         PR c/65066
3880         * gcc.dg/pr65066.c: New test.
3882 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
3884         * gcc.dg/pr65002.C: Move ...
3885         * g++.dg/ipa/pr65002.C: ... here.
3887 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
3889         * gcc.target/powerpc/pr64205.c: Skip on AIX.
3890         * gcc.target/powerpc/pr64505.c: Skip on AIX.
3891         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
3892         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
3894 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
3896         PR testsuite/64850
3897         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
3898         the expression to find calls.
3899         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3900         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3901         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3902         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3903         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3905 2015-02-14  Marek Polacek  <polacek@redhat.com>
3907         PR c/64768
3908         * gcc.dg/array-11.c: New test.
3909         * gcc.dg/array-12.c: New test.
3910         * gcc.dg/array-13.c: New test.
3911         * gcc.dg/array-14.c: New test.
3912         * gcc.dg/c99-flex-array-typedef-1.c: New test.
3913         * gcc.dg/c99-flex-array-typedef-2.c: New test.
3914         * gcc.dg/c99-flex-array-typedef-3.c: New test.
3915         * gcc.dg/c99-flex-array-typedef-5.c: New test.
3916         * gcc.dg/c99-flex-array-typedef-7.c: New test.
3917         * gcc.dg/c99-flex-array-typedef-8.c: New test.
3919 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
3921         PR c++/60894
3922         * g++.dg/lookup/using54.C: New.
3924 2015-02-13  Jeff Law  <law@redhat.com>
3926         PR bootstrap/65060
3927         Revert my change for tree-optimization/64823.
3929 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
3931         PR tree-optimization/65053
3932         * gcc.c-torture/execute/pr65053-1.c: New test.
3933         * gcc.c-torture/execute/pr65053-2.c: New test.
3935 2015-02-13  Marek Polacek  <polacek@redhat.com>
3937         PR c/65050
3938         * gcc.dg/pr65050.c: New test.
3940 2015-02-13  Jeff Law  <law@redhat.com>
3942         PR tree-optimization/64823
3943         * gcc.dg/uninit-20.c: New test.
3945         PR rtl-optimization/47477
3946         * gcc.dg/tree-ssa/pr47477.c: New test.
3948 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
3950         PR c++/60211
3951         * g++.dg/parse/ivdep-2.C: New.
3952         * g++.dg/parse/ivdep-3.C: Likewise.
3954 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3956         PR fortran/64506
3957         * gfortran.dg/continuation_13.f90: New test.
3958         * gfortran.dg/continuation_14.f: New test.
3960 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
3962         PR c++/64970
3963         * g++.dg/cpp0x/sfinae55.C: New.
3965 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
3967         PR ipa/65034
3968         * g++.dg/ipa/pr65034.C: New test.
3970 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
3972         PR tree-optimization/65002
3973         * gcc.dg/pr65002.C: New.
3975 2015-02-13  Marek Polacek  <polacek@redhat.com>
3977         PR c/65040
3978         * c-c++-common/pr65040.c: New test.
3980 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
3982         PR tree-optimization/64705
3983         * gcc.dg/tree-ssa/pr64705.c: New test.
3985 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
3987         PR rtl/32219
3988         * gcc.dg/visibility-22.c: New test.
3989         * gcc.dg/visibility-23.c: New test.
3990         * gcc.target/i386/pr32219-1.c: New test.
3991         * gcc.target/i386/pr32219-2.c: New test.
3992         * gcc.target/i386/pr32219-3.c: New test.
3993         * gcc.target/i386/pr32219-4.c: New test.
3994         * gcc.target/i386/pr32219-5.c: New test.
3995         * gcc.target/i386/pr32219-6.c: New test.
3996         * gcc.target/i386/pr32219-7.c: New test.
3997         * gcc.target/i386/pr32219-8.c: New test.
3998         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
4000 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4002         PR libgfortran/57822
4003         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
4004         four different KINDs.
4006 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
4008         PR c++/64884
4009         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
4011         PR sanitizer/65000
4012         * g++.dg/ubsan/pr65000.C: New test.
4014 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
4016         PR fortran/64932
4017         * gfortran.dg/finalize_28.f90: New test
4019 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
4021         PR debug/55541
4022         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
4023         DW_TAG_lexical_block removal.
4024         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
4025         * g++.dg/guality/pr55541.C: New test.
4027         PR sanitizer/64984
4028         * g++.dg/ubsan/pr64984.C: New test.
4030 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
4032         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
4034 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
4036         PR testsuite/64930
4037         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
4038         instructions for 2015-01-14 get_memmodel changes.
4039         * gcc.target/powerpc/atomic-p8.c: Likewise.
4041         PR sanitizer/65019
4042         * g++.dg/ubsan/pr65019.C: New test.
4044         PR tree-optimization/65014
4045         * gcc.c-torture/compile/pr65014.c: New test.
4047 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4049         PR libgfortran/57822
4050         * gfortran/fmt_g0_7.f08: Revise test.
4052 2015-02-11  Jeff Law  <law@redhat.com>
4054         PR target/63347
4055         * gcc.target/m68k/pr63347.c: New test.
4057 2015-02-11  Marek Polacek  <polacek@redhat.com>
4059         * g++.dg/ubsan/shift-1.C: New test.
4060         * gcc.dg/ubsan/c-shift-2.c: New test.
4061         * c-c++-common/ubsan/shift-5.c: Remove file.
4063 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
4065         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
4066         Directive adjusted to XFAIL.
4067         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
4068         adjusted to XFAIL.
4070 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
4072         PR middle-end/65003
4073         * g++.dg/opt/pr65003.C: New test.
4075 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
4077         * lib/target-supports.exp (check_effective_target_pie): Renamed
4078         to ...
4079         (check_effective_target_pie_enabled): This.
4080         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
4081         * gcc.target/i386/pie.c: Likewise.
4083 2015-02-11  Andrew Pinski  <apinski@cavium.com>
4085         PR target/64893
4086         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
4087         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
4089 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
4091         PR target/61925
4092         * gcc.target/i386/pr61925-1.c: New test.
4093         * gcc.target/i386/pr61925-2.c: New test.
4094         * gcc.target/i386/pr61925-3.c: New test.
4096 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
4098         PR sanitizer/65004
4099         * g++.dg/asan/pr65004.C: New test.
4101 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
4103         PR target/64661
4104         * gcc.taget/sh/pr64661-0.h: New.
4105         * gcc.taget/sh/pr64661-1.c: New.
4106         * gcc.taget/sh/pr64661-2.c: New.
4107         * gcc.taget/sh/pr64661-3.c: New.
4108         * gcc.taget/sh/pr64661-4.c: New.
4110 2015-02-10  Richard Biener  <rguenther@suse.de>
4112         PR tree-optimization/64995
4113         * g++.dg/torture/pr64995.C: New testcase.
4115 2015-02-10  Richard Biener  <rguenther@suse.de>
4117         PR tree-optimization/64909
4118         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
4120 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4122         * gcc.dg/signbit-sa.c: New test.
4124 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4126         PR libgfortran/57822
4127         * gfortran/fmt_g0_7.f08: New test.
4129 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
4131         PR tree-optimization/43378
4132         * gcc.dg/tree-ssa/pr43378.c: New test.
4134 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
4136         PR ipa/64978
4137         * g++.dg/torture/pr64978.C: New testcase.
4139 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
4141         PR sanitizer/64981
4142         * gcc.dg/asan/pr64981.c: New test.
4144 2015-02-09  Marek Polacek  <polacek@redhat.com>
4146         PR c/64856
4147         * gcc.dg/pr64856.c: New test.
4149 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
4151         PR target/64979
4152         * gcc.dg/tree-ssa/stdarg-7.c: New test.
4153         * gcc.c-torture/execute/pr64979.c: New test.
4155 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
4157         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
4159 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
4161         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
4162         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
4164 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
4166         PR target/58757
4167         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
4169 2015-02-09  Richard Biener  <rguenther@suse.de>
4171         PR tree-optimization/54000
4172         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
4174 2015-02-09  Tom de Vries  <tom@codesourcery.com>
4176         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
4178 2015-02-09  Martin Liska  <mliska@suse.cz>
4180         * g++.dg/ipa/pr64858.C: New test.
4182 2015-02-09  Tom de Vries  <tom@codesourcery.com>
4184         * gcc.dg/uninit-19.c: Fix warning line for fpic.
4186 2015-02-08  Andrew Pinski  <apinski@cavium.com>
4188         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
4190 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
4192         PR fortran/63744
4193         * gfortran.dg/use_rename_8.f90: New.
4195 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
4197         * gnat.dg/addr7.ad[sb]: New test.
4198         * gnat.dg/addr8.ad[sb]: Likewise.
4200 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
4202         PR jit/64752
4203         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
4204         from jit.dg/test-compile-to-executable.c's create_code, with a
4205         clarification of the output message.
4206         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
4207         pass/fail message.
4208         (test_jit): Use CHECK_NO_ERRORS when calling
4209         gcc_jit_context_compile_to_file.
4210         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
4211         jit-verify-compile-to-file to jit-verify-output-file-was-created.
4212         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
4213         about deletions that are attempted.
4214         (jit-verify-compile-to-file): Rename to...
4215         (jit-verify-output-file-was-created): ...this, and drop the
4216         attempt to run "file" and verify the output.
4217         (jit-verify-assembler): New function.
4218         (jit-verify-object): New function.
4219         (jit-verify-dynamic-library): New function.
4220         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
4221         favor of an implementation from new file
4222         create-code-for-hello-world-executable.h, which also adds a
4223         "main".
4224         (dg-final): Replace jit-verify-compile-to-file with
4225         jit-verify-output-file-was-created, and invoke new function
4226         jit-verify-assembler.
4227         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
4228         the output message.
4229         (dg-final): Replace jit-verify-compile-to-file with
4230         jit-verify-output-file-was-created, and invoke new function
4231         jit-verify-dynamic-library.
4232         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
4233         favor of an implementation from new file
4234         create-code-for-hello-world-executable.h, which also adds a
4235         "main".
4236         (dg-final): Replace jit-verify-compile-to-file with
4237         jit-verify-output-file-was-created.  Strengthen the expected stdout
4238         from the built executable.
4239         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
4240         favor of an implementation from new file
4241         create-code-for-hello-world-executable.h, which also adds a
4242         "main".
4243         (dg-final): Replace jit-verify-compile-to-file with
4244         jit-verify-output-file-was-created, and invoke new function
4245         jit-verify-object.
4246         * jit.dg/verify-dynamic-library.c: New source file.
4248 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
4249             Brian Rzycki  <b.rzycki@samsung.com>
4251         PR tree-optimization/64878
4252         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
4254 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
4256         PR ipa/64896
4257         * g++.dg/ipa/pr64896.C: New test.
4259 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4261         PR target/64205
4262         * gcc.target/powerpc/pr64205.c: New file.
4264 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
4266         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
4267         (dg-options): Use -fpie instead of -fPIE -pie.
4269 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
4271         PR middle-end/64937
4272         * g++.dg/asan/pr64937.C: New test.
4274 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
4276         PR fortran/63205
4277         * gfortran.dg/class_to_type_4.f90: New test
4279 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
4281         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
4283 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
4285         PR rtl-optimization/64957
4286         PR debug/64817
4287         * gcc.c-torture/execute/pr64957.c: New test.
4289 2015-02-05  Jeff Law  <law@redhat.com>
4291         PR target/17306
4292         * gcc.target/h8300/pr17306-1.c: New test.
4293         * gcc.target/h8300/pr17306-2.c: New test.
4295 2015-02-05  Tobias Burnus  <burnus@net-b.de>
4297         PR fortran/64943
4298         * gfortran.dg/structure_constructor_12.f90: New.
4300 2015-02-05  Jeff Law  <law@redhat.com>
4302         PR target/58400
4303         gcc.target/h8300/pr58400.c: New test.
4305 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
4307         * gcc.target/arm/macro_defs0.c: New test.
4308         * gcc.target/arm/macro_defs1.c: New test.
4309         * gcc.target/arm/macro_defs2.c: New test.
4311 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
4313         PR rtl-optimization/64905
4314         * gcc.target/i386/pr64905.c: Require nonpic target.
4315         (dg-options): Add -fomit-frame-pointer.
4316         (main): Remove.
4318 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
4320         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
4321         tree dump scanning.
4323 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
4325         PR fortran/64757
4326         * gfortran.dg/type_to_class_2.f90: New test
4327         * gfortran.dg/type_to_class_3.f90: New test
4329 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
4331         PR ipa/64686
4332         * g++.dg/torture/pr64686.C: New testcase.
4334 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
4336         PR rtl-optimization/64905
4337         * gcc.target/i386/pr64905.c: New file.
4339 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
4341         * gcc.dg/guality/pr41447-1.c: Remove xfail.
4342         * gcc.dg/guality/pr41616-1.c: Ditto.
4344 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
4346         PR debug/64817
4347         * gcc.dg/pr64817-3.c: New.
4349 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
4350             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4352         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
4353         pass parameters in registers.
4354         * gcc.dg/guality/pr36728-2.c (main): Likewise.
4355         * gcc.dg/guality/pr36728-3.c (main): Likewise.
4356         * gcc.dg/guality/pr36728-4.c (main): Likewise.
4358 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
4359             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4361         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
4362         list, allow for multilibed targets.
4363         * gcc.dg/combine_ashiftrt_2.c: Likewise.
4365 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
4367         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
4368         * gcc.dg/pr46728-6.c: Ditto.
4370 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
4372         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
4373         for mips_nanlegacy target.
4375 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
4377         * gcc.target/i386/chkp-hidden-def.c: New.
4379 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4381         PR middle-end/62103
4382         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
4383         to use 24 bits for bitfield b.
4385 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4387         PR testsuite/64796
4388         * lib/target-supports.exp (check_effective_target_bswap64): Do not
4389         cache result in a global variable.  Include all 32-bit targets for
4390         bswap64 tests.
4392 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
4394         PR rtl-optimization/64756
4395         * gcc.c-torture/execute/pr64756.c: New test.
4397 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
4399         PR target/64660
4400         * gcc.target/sh/pr64660-0.h: New.
4401         * gcc.target/sh/pr64660-1.c: New.
4402         * gcc.target/sh/pr64660-2.c: New.
4403         * gcc.target/sh/pr64660-3.c: New.
4404         * gcc.target/sh/pr64660-4.c: New.
4406 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
4408         PR c++/64877
4409         * g++.dg/warn/Waddress-2.C: New.
4411 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
4413         PR middle-end/61225
4414         * gcc.target/i386/pr49095.c: XFAIL for ia32.
4416 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
4418         PR preprocessor/64803
4419         * gcc.dg/cpp/builtin-macro-1.c: New test case.
4421 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
4423         * g++.dg/ipa/devirt-37.C: Disable early inlining.
4425 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
4427         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4428         (_ARM_FPSRC): Add DN and AHP fields.
4429         (clean_results): Force DN=1 on AArch64.
4430         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
4431         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
4432         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
4433         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
4434         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
4435         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
4437 2015-02-02  Alan Modra  <amodra@gmail.com>
4439         * gcc.target/powerpc/cprophard.c: New.
4441 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
4443         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
4444         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
4446 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
4448         PR debug/64817
4449         * gcc.dg/pr64817-1.c: New test.
4450         * gcc.dg/pr64817-2.c: New test.
4452 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
4454         PR target/64851
4455         * gcc.target/sh/pr64851-0.h: New
4456         * gcc.target/sh/pr64851-1.c: New
4457         * gcc.target/sh/pr64851-2.c: New
4458         * gcc.target/sh/pr64851-3.c: New
4459         * gcc.target/sh/pr64851-4.c: New
4461 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
4463         PR target/64882
4464         * gcc.dg/torture/pr64882.c: New test.
4466 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
4468         PR target/64159
4469         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
4470         sparc*-*-*.
4472 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
4474         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
4475         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
4476         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
4477         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
4478         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
4479         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
4480         tree dump.
4481         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
4482         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
4483         tree dump.
4484         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
4485         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
4486         tree dump.
4488 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
4490         PR target/64688
4491         * g++.dg/pr64688-2.C: New.
4493 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
4495         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
4496         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4497         * gcc.target/i386/fuse-caller-save.c: Ditto.
4498         * gcc.target/i386/headmerge-1.c: Ditto.
4499         * gcc.target/i386/headmerge-2.c: Ditto.
4500         * gcc.target/i386/sibcall-6.c: Ditto.
4502 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
4504         PR target/64617
4505         * gcc.target/i386/pr64617.c: New test.
4507 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
4509         PR target/15184
4510         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
4511         (dg-options): Remove -m32.
4512         (dg-final): Scan for "movb %al" only.
4513         * gcc.target/i386/pr15184-2.c: Ditto.
4515 2015-01-30  Richard Biener  <rguenther@suse.de>
4517         PR tree-optimization/64829
4518         * gcc.dg/vect/pr64829.c: New testcase.
4520 2015-01-29  Marek Polacek  <polacek@redhat.com>
4522         PR c/64709
4523         * gcc.dg/pr64709.c: New test.
4525 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
4527         PR c++/64717
4528         * g++.dg/ubsan/pr64717-1.C: New test.
4529         * g++.dg/ubsan/pr64717-2.C: New test.
4531 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
4533         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
4535 2015-01-29  Jeff Law  <law@redhat.com>
4537         PR target/15184
4538         * gcc.target/i386/pr15184-1.c: New test.
4539         * gcc.target/i386/pr15184-2.c: New test.
4541 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
4543         PR tree-optimization/64746
4544         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
4546 2015-01-29  Richard Biener  <rguenther@suse.de>
4548         PR tree-optimization/64853
4549         * gcc.dg/torture/pr64853.c: New testcase.
4551 2015-01-29  Richard Biener  <rguenther@suse.de>
4553         PR tree-optimization/64844
4554         * gcc.dg/vect/pr64844.c: New testcase.
4556 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
4558         PR middle-end/64809
4559         * gcc.dg/pr64809.c: Delete.
4561 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
4563         PR middle-end/64805
4564         * gcc.target/i386/pr64805.c: New.
4566 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4568         * gcc.dg/guality/guality.h (main): Add argv[0] to
4569         guality_gdb_command.
4571 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
4573         PR ipa/64801
4574         * gcc.dg/tree-ssa/pr64801.c: New testcase.
4576 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
4578         PR target/64659
4579         * gcc.target/sh/sh.exp
4580         (check_effective_target_atomic_model_soft_gusa_available,
4581         check_effective_target_atomic_model_soft_tcb_available,
4582         check_effective_target_atomic_model_soft_imask_available,
4583         check_effective_target_atomic_model_hard_llcs_available): New.
4584         * gcc.target/sh/pr64659-0.h: New.
4585         * gcc.target/sh/pr64659-1.c: New.
4586         * gcc.target/sh/pr64659-2.c: New.
4587         * gcc.target/sh/pr64659-3.c: New.
4588         * gcc.target/sh/pr64659-4.c: New.
4590 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
4592         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
4593         scan-assembler-times pattern.
4595 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
4597         PR middle-end/64809
4598         * gcc.dg/pr64809.c: New test.
4600 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
4602         PR tree-optimization/64277
4603         * gcc.dg/pr64277.c: New.
4605 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4607         PR tree-optimization/64718
4608         * gcc.c-torture/execute/pr64718.c: New test.
4610 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
4612         * gcc.target/aarch64/abs_2.c: New.
4614 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
4616         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
4617         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
4618         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
4619         ISA rev < 2.
4621 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
4623         PR bootstrap/64612
4624         * lib/target-supports.exp (check_effective_target_comdat_group): New.
4625         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
4626         { target comdat_group }.
4628 2015-01-27  Tobias Burnus  <burnus@net-b.de>
4630         PR fortran/63861
4631         * gfortran.dg/goacc/coarray_2.f90: New.
4633 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
4635         PR ipa/60871
4636         PR ipa/64139
4637         * g++.dg/torture/pr64139.C: New testcase.
4638         * g++.dg/torture/pr60871.C: Likewise.
4640 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
4642         PR fortran/64230
4643         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
4644         prevent linking errors.
4646 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
4648         PR ipa/64282
4649         * g++.dg/torture/pr64282.C: New testcase.
4651 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4653         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
4654         for wzr reg.
4656 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4658         * gcc.target/s390/hotpatch-13.c: New testcase.
4659         * gcc.target/s390/hotpatch-14.c: New testcase.
4660         * gcc.target/s390/hotpatch-15.c: New testcase.
4661         * gcc.target/s390/hotpatch-16.c: New testcase.
4662         * gcc.target/s390/hotpatch-17.c: New testcase.
4663         * gcc.target/s390/hotpatch-18.c: New testcase.
4664         * gcc.target/s390/hotpatch-19.c: New testcase.
4665         * gcc.target/s390/hotpatch-20.c: New testcase.
4666         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
4667         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
4668         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
4669         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
4670         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
4671         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
4672         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
4673         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
4674         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
4675         * gcc.target/s390/hotpatch-10.c: Likewise.
4676         * gcc.target/s390/hotpatch-11.c: Likewise.
4677         * gcc.target/s390/hotpatch-12.c: Likewise.
4678         * gcc.target/s390/hotpatch-2.c: Likewise.
4679         * gcc.target/s390/hotpatch-3.c: Likewise.
4680         * gcc.target/s390/hotpatch-4.c: Likewise.
4681         * gcc.target/s390/hotpatch-5.c: Likewise.
4682         * gcc.target/s390/hotpatch-6.c: Likewise.
4683         * gcc.target/s390/hotpatch-7.c: Likewise.
4684         * gcc.target/s390/hotpatch-8.c: Likewise.
4685         * gcc.target/s390/hotpatch-9.c: Likewise.
4686         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
4687         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4688         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4689         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4690         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4691         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4692         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
4693         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
4695 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
4697         * gcc.dg/long_branch.c: New testcase.
4699 2015-01-27  Richard Biener  <rguenther@suse.de>
4701         PR tree-optimization/56273
4702         PR tree-optimization/59124
4703         PR tree-optimization/64277
4704         * g++.dg/warn/Warray-bounds-6.C: New testcase.
4705         * gcc.dg/Warray-bounds-12.c: Likewise.
4706         * gcc.dg/Warray-bounds-13.c: Likewise.
4708 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
4710         PR rtl-optimization/61058
4711         * gcc.dg/pr61058.c: New test.
4713 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
4715         * gcc.target/i386/chkp-narrow-bounds.c: New.
4717 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
4719         PR tree-optimization/64807
4720         * gcc.dg/pr64807.c: New test.
4722         PR c/64766
4723         * gcc.dg/pr64766.c: New test.
4725 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
4727         PR target/49263
4728         * gcc.target/sh/pr49263-4.c: New.
4730 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
4732         PR fortran/62044
4733         * gfortran.dg/allocate_with_mold_1.f90: New test
4735 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
4737         PR c/64778
4738         * gcc.dg/pr64778.c: New test.
4740         PR middle-end/64421
4741         * gcc.dg/vect/pr64421.c: New test.
4743 2015-01-26  Tobias Burnus  <burnus@net-b.de>
4745         PR fortran/64771
4746         * gfortran.dg/coarray_36.f: New.
4747         * gfortran.dg/coarray_37.f90: New.
4749 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
4751         PR fortran/64230
4752         * gfortran.dg/class_allocate_18.f90: New.
4754 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
4756         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
4758 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
4760         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
4762 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
4764         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
4766 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
4768         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
4770 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
4772         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
4773         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
4774         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
4775         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
4777 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
4779         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
4780         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
4781         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
4783 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
4785         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
4786         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
4787         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
4788         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
4789         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
4790         vXXXhn.inc.
4792 2015-01-26  Richard Biener  <rguenther@suse.de>
4794         PR middle-end/64764
4795         * gcc.dg/uninit-19.c: New testcase.
4797 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4799         * lib/target-supports.exp (check_effective_target_vect64): Add
4800         sparc*-*-*.
4802 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
4804         PR testsuite/64712
4805         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
4807 2015-01-26  Tony Liu  <tony.liu@arm.com>
4809         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
4810         non-UAL cases.
4812 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
4814         PR libfortran/64770
4815         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
4816         correctly, clean up afterwards.
4818 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
4820         PR fortran/62044
4821         * gfortran.dg/use_rename_7.f90: New.
4823 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
4825         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
4826         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
4828 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
4830         PR target/54236
4831         * gcc.target/sh/pr54236-4.c: New.
4833 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
4835         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
4836         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
4837         Bridge test.
4839 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
4841         PR libfortran/64770
4842         * gfortran.dg/open_new_segv.f90: New test.
4844 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
4846         PR target/49263
4847         PR target/53987
4848         PR target/64345
4849         PR target/59533
4850         PR target/52933
4851         PR target/54236
4852         PR target/51244
4853         * gcc.target/sh/pr64345-1.c: New.
4854         * gcc.target/sh/pr64345-2.c: New.
4855         * gcc.target/sh/pr59533-1.c: New.
4856         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
4857         * gcc.target/sh/pr52933-2.c: Likewise.
4858         * gcc.target/sh/pr54089-1.c: Likewise.
4859         * gcc.target/sh/pr54236-1.c: Likewise.
4860         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
4861         * gcc.target/sh/pr49263-1.c: Remove xfails.
4862         * gcc.target/sh/pr49263-2.c: Likewise.
4863         * gcc.target/sh/pr49263-3.c: Likewise.
4864         * gcc.target/sh/pr53987-1.c: Likewise.
4865         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
4866         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
4867         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
4868         (test05, test06, test07, test08, test09, test10, test11, test12): New.
4869         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
4870         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
4871         test_009): New.
4872         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
4873         (test_02): New.
4875 2015-01-24  Tom de Vries  <tom@codesourcery.com>
4877         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
4879 2015-01-23  Ian Lance Taylor  <iant@google.com>
4881         PR go/64510
4882         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
4883         targets without split stack support.
4885 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
4887         PR target/64317
4888         * gcc.target/i386/pr64317.c: New test.
4890 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
4892         PR rtl-optimization/63637
4893         PR rtl-optimization/60663
4894         * gcc.dg/pr63637-1.c: New test.
4895         * gcc.dg/pr63637-2.c: New test.
4896         * gcc.dg/pr63637-3.c: New test.
4897         * gcc.dg/pr63637-4.c: New test.
4898         * gcc.dg/pr63637-5.c: New test.
4899         * gcc.dg/pr63637-6.c: New test.
4900         * gcc.target/i386/pr63637-1.c: New test.
4901         * gcc.target/i386/pr63637-2.c: New test.
4902         * gcc.target/i386/pr63637-3.c: New test.
4903         * gcc.target/i386/pr63637-4.c: New test.
4904         * gcc.target/i386/pr63637-5.c: New test.
4905         * gcc.target/i386/pr63637-6.c: New test.
4907 2015-01-23  Richard Biener  <rguenther@suse.de>
4909         PR testsuite/63439
4910         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
4911         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
4913 2015-01-23  Marek Polacek  <polacek@redhat.com>
4915         PR preprocessor/60570
4916         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
4917         * gcc.dg/cpp/pr60570.c: New test.
4919 2015-01-23  Richard Biener  <rguenther@suse.de>
4921         PR testsuite/63439
4922         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
4923         vectorization on vect64 targets.
4925 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
4927         PR fortran/60922
4928         * gfortran.dg/class_allocate_17.f90: New.
4930 2015-01-23  Tobias Burnus  <burnus@net-b.de>
4932         PR fortran/64726
4933         * gfortran.dg/goacc/combined_loop.f90: New.
4935 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4937         PR fortran/61933
4938         * gfortran.dg/make_unit.f90: New test.
4940 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4942         PR fortran/61933
4943         * gfortran.dg/negative_unit_int8.f: Update.
4945 2015-01-22  Jeff Law  <law@redhat.com>
4947         PR target/52076
4948         * gcc.target/m68k/pr52076-1.c: New test.
4949         * gcc.target/m68k/pr52076-2.c: New test.
4951 2015-01-22  Richard Biener  <rguenther@suse.de>
4953         PR middle-end/64728
4954         * gcc.dg/torture/pr64728.c: New testcase.
4956 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
4958         PR target/64688
4959         * g++.dg/pr64688.C: New test.
4961 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
4963         * gcc.target/i386/chkp-always_inline.c (f1): Make static
4964         to avoid errors with -fpic.
4966 2015-01-22  Richard Biener  <rguenther@suse.de>
4968         PR libstdc++/64535
4969         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
4971 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
4973         PR rtl-optimization/64682
4974         * gcc.c-torture/execute/pr64682.c: New file.
4976 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
4978         PR debug/64511
4979         * gcc.dg/pr64511.c: New test.
4981         PR rtl-optimization/62078
4982         * g++.dg/opt/pr62078.C: New test.
4984         PR c/63307
4985         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
4987 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
4989         PR fortran/57023
4990         * gfortran.dg/internal_pack_15.f90:  New test.
4992 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4994         * c-c++-common/tsan/step.c: New testcase.
4996 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
4998         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
5000 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5002         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
5004 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5006         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
5008 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5010         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
5012 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5014         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
5016 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5018         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
5020 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5022         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
5024 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5026         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
5028 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5030         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
5032 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5034         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
5036 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5038         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
5040 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5042         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
5044 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5046         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
5047         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
5048         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
5049         vXXXw.inc.
5051 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5053         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
5054         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
5055         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
5056         vXXXl.inc.
5058 2015-01-21  Renlin Li  <renlin.li@arm.com>
5060         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
5061         * g++.dg/tls/thread_local5g.C: Likewise.
5062         * g++.dg/tls/thread_local6g.C: Likewise.
5064 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5066         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
5067         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
5068         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
5070 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5072         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
5073         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
5074         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
5076 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5078         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
5079         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
5080         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
5082 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5084         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
5085         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
5086         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
5088 2015-01-20  Jeff Law  <law@redhat.com>
5090         PR target/59946
5091         * gcc.target/m68k/pr59946.c: New test.
5093 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
5095         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
5096         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
5097         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
5099 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
5101         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
5102         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
5103         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
5105 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
5107         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
5108         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
5109         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
5111 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
5113         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
5114         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
5115         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
5116         vshuffle.inc.
5117         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
5118         vshuffle.inc.
5120 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
5122         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
5123         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
5124         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
5126 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
5128         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
5129         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
5130         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
5132 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
5134         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
5136 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
5138         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
5140         PR sanitizer/64632
5141         * g++.dg/ubsan/pr64632.C: New test.
5143         PR debug/64663
5144         * gcc.dg/pr64663.c: New test.
5146 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
5148         PR c++/64383
5149         * g++.dg/warn/Wunused-var-23.C: New.
5151 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
5153         PR c++/59937
5154         * g++.dg/cpp0x/constexpr-59937-1.C: New.
5155         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
5157 2015-01-20  Richard Biener  <rguenther@suse.de>
5159         PR ipa/64684
5160         * gcc.dg/lto/pr64684_0.c: New testcase.
5161         * gcc.dg/lto/pr64684_1.c: Likewise.
5162         * gcc.dg/lto/pr64684_2.c: Likewise.
5163         * gcc.dg/lto/pr64685_0.c: Likewise.
5164         * gcc.dg/lto/pr64685_1.c: Likewise.
5166 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
5168         PR c++/62241
5169         * g++.dg/cpp1y/lambda-init12.C: New.
5171 2015-01-20  Richard Biener  <rguenther@suse.de>
5173         PR tree-optimization/64410
5174         * g++.dg/vect/pr64410.cc: Require vect_double.
5176 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
5178         PR target/64149
5179         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
5181 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
5183         PR bootstrap/64676
5184         Revert:
5185         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
5187         PR rtl-optimization/64081
5188         * gcc.dg/pr64081.c: New test.
5190 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
5192         * jit.dg/harness.h: Include <unistd.h>.
5193         (CHECK_NO_ERRORS): New.
5194         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
5195         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
5196         gcc_jit_context_compile_to_file.
5197         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
5198         args to the spawned executable.
5199         (jit-expand-vars): New function.
5200         (jit-exe-params): New variable.
5201         (dg-jit-set-exe-params): New function.
5202         (jit-dg-test): Detect testcases that use
5203         jit-verify-compile-to-file and call jit-setup-compile-to-file.
5204         Set arguments of spawned process to jit-exe-params.
5205         (jit-get-output-filename): New function.
5206         (jit-setup-compile-to-file): New function.
5207         (jit-verify-compile-to-file): New function.
5208         (jit-run-executable): New function.
5209         (jit-verify-executable): New function.
5210         * jit.dg/test-compile-to-assembler.c: New testcase.
5211         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
5212         * jit.dg/test-compile-to-executable.c: New testcase.
5213         * jit.dg/test-compile-to-object.c: New testcase.
5215 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
5217         PR target/64652
5218         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
5219         (test_1): New.
5221 2015-01-19  Martin Liska  <mliska@suse.cz>
5223         * objc/compile/pr64668.m: New test.
5225 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
5227         * jit.dg/test-arith-overflow.c: Include stdbool.h.
5228         (create_overflow_fn): Update comment to clarify that
5229         the third param of the created function is a bool *, not
5230         an int *.
5231         (verify_int_overflow_fn): Convert param "expected_ovf" from
5232         int to bool.  Update third param of "overflow_fn_type" from int *
5233         to bool *.  Update local "actual_ovf" from int to bool.
5234         (verify_uint_overflow_fn): Likewise.
5236 2015-01-19  Martin Liska  <mliska@suse.cz>
5238         * gcc.dg/ipa/ipa-icf-33.c: New test.
5240 2015-01-19  Felix Yang  <felix.yang@huawei.com>
5241             Haijian Zhang  <z.zhanghaijian@huawei.com>
5243         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
5244         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
5245         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
5246         result_float64x2, expected_hfloat64x2): New helper type, variable and
5247         declaration.
5248         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
5249         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
5250         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
5251         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
5252         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
5253         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
5254         and target without the FMA feature.
5256 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
5258         * gcc.target/aarch64/pr64304.c: New testcase.
5260 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
5262         PR rtl-optimization/64081
5263         * gcc.dg/pr64081.c: New test.
5265 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
5267         PR target/63971
5268         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
5269         the epilogue).
5270         * gcc.target/aarch64/test_frame_6.c: Likewise.
5271         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
5272         and x19 (in the epilogue).
5273         * gcc.target/aarch64/test_frame_4.c: Likewise.
5274         * gcc.target/aarch64/test_frame_7.c: Likewise.
5276 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
5278         * gcc.target/i386/chkp-always_inline.c: New.
5280 2015-01-15  Andrew Pinski  <apinski@cavium.com>
5281             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5283         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
5284         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
5286 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
5288         PR fortran/60255
5289         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
5290         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
5292 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
5294         PR fortran/64578
5295         * gfortran.dg/unlimited_polymorphic_21.f90: New test
5297 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
5299         PR target/64652
5300         * gcc.target/sh/torture/pr64652.c: New.
5302 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
5304         * gcc.dg/ipa/ipa-icf-32.c: Update template.
5305         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
5306         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
5307         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
5308         * c-c++-common/asan/kasan-recover-1.c: Likewise.
5309         * c-c++-common/asan/kasan-recover-2.c: Likewise.
5311 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
5313         PR ipa/64378
5314         * g++.dg/torture/pr64378.C: New testcase.
5316 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
5318         PR fortran/57959
5319         * gfortran.dg/block_13.f08: New test
5321 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
5323         PR fortran/55901
5324         * gfortran.dg/associate_1.f03: Allow test for character with
5325         automatic length.
5327 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
5329         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
5330         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
5332 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
5334         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
5336 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
5338         PR fortran/64578
5339         * gfortran.dg/unlimited_polymorphic_21.f90: New test
5341 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
5343         PR fortran/60357
5344         * gfortran.dg/alloc_comp_assign_13.f08: New test.
5346         PR fortran/61275
5347         * gfortran.dg/alloc_comp_assign_14.f08: New test.
5349         PR fortran/55932
5350         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
5352 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
5354         PR fortran/60334
5355         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
5357 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
5359         PR rtl-optimization/52773
5360         * gcc.c-torture/compile/pr52773.c: New test.
5362 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
5364         PR c++/62134
5365         * g++.dg/cpp0x/alias-decl-46.C: New.
5367 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
5369         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
5371 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
5373         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
5374         Add trace.
5375         (CHECK_FP): Likewise.
5376         (CHECK_CUMULATIVE_SAT): Likewise.
5378 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
5380         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5381         (Set_Neon_Cumulative_Sat): Add parameter.
5382         (__set_neon_cumulative_sat): Support new parameter.
5383         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
5384         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
5385         argument.
5386         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
5387         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
5388         argument.
5390 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5392         * g++.dg/tsan/vptr_benign_race.C: New testcase.
5393         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
5395 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
5397         PR c++/60056
5398         * g++.dg/tls/thread_local-ice4.C: New.
5400 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
5402         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
5403         than Neon options.
5405 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
5407         PR c++/62276
5408         * g++.dg/cpp0x/vt-62276.C: New.
5410 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
5412         PR middle-end/64353
5413         * g++.dg/pr64353.C: New.
5415 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5417         PR target/64263
5418         * gcc.target/aarch64/pr64263_1.c: New test.
5420 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
5422         PR tree-optimization/64434
5423         * gcc.dg/torture/pr64434.c: Move to...
5424         * gcc.dg/pr64434.c: ... here.
5426 2015-01-16  Richard Biener  <rguenther@suse.de>
5428         PR middle-end/64614
5429         * gcc.dg/uninit-18.c: New testcase.
5431 2015-01-16  Richard Biener  <rguenther@suse.de>
5433         PR tree-optimization/64568
5434         * g++.dg/torture/pr64568-2.C: New testcase.
5436 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
5438         PR target/64363
5439         * gcc.target/i386/chkp-label-address.c: New.
5441 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
5443         PR fortran/45290
5444         * gfortran.dg/pointer_init_6.f90: Extended.
5446 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
5448         * gcc.c-torture/compile/20150108.c: New test.
5450 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
5452         * gcc.target/visium: New directory.
5454 2015-01-16  Richard Biener  <rguenther@suse.de>
5456         PR tree-optimization/61743
5457         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
5458         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
5460 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
5462         * gcc.dg/pr64015.c: New test.
5464 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
5466         PR ipa/64163
5467         PR ipa/64612
5468         * g++.dg/ipa/pr64612.C: New test.
5470 2015-01-16  Renlin Li  <renlin.li@arm.com>
5472         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
5474 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
5476         * gcc.target/i386/sse-14.c: Test new intrinsic.
5477         * gcc.target/i386/sse-22.c: Ditto.
5479 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
5481         PR c++/58614
5482         * g++.dg/cpp0x/auto44.C: New.
5484 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
5486         PR target/59710
5487         * gcc.target/nios2/gpopt-all.c: New test case.
5488         * gcc.target/nios2/gpopt-local.c: New test case.
5489         * gcc.target/nios2/gpopt-global.c: New test case.
5490         * gcc.target/nios2/gpopt-data.c: New test case.
5491         * gcc.target/nios2/gpopt-none.c: New test case.
5493 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
5495         * g++.dg/ubsan/vptr-1.C: New test.
5496         * g++.dg/ubsan/vptr-2.C: New test.
5497         * g++.dg/ubsan/vptr-3.C: New test.
5498         * g++.dg/ubsan/vptr-4.C: New test.
5499         * g++.dg/ubsan/vptr-5.C: New test.
5500         * g++.dg/ubsan/vptr-6.C: New test.
5501         * g++.dg/ubsan/vptr-7.C: New test.
5502         * g++.dg/ubsan/vptr-8.C: New test.
5503         * g++.dg/ubsan/vptr-9.C: New test.
5505 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
5507         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
5508         is set up.
5509         * lib/gcc-dg.exp: Likewise.
5511 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
5513         PR rtl-optimization/64110
5514         * gcc.target/i386/pr64110.c: Add scan-assembler.
5516 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
5517             James Norris  <jnorris@codesourcery.com>
5518             Cesar Philippidis  <cesar@codesourcery.com>
5519             Ilmir Usmanov  <i.usmanov@samsung.com>
5521         * lib/target-supports.exp (check_effective_target_fopenacc): New
5522         procedure.
5523         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
5524         * g++.dg/goacc/goacc.exp: Likewise.
5525         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
5526         * gcc.dg/goacc/goacc.exp: Likewise.
5527         * gfortran.dg/goacc/goacc.exp: Likewise.
5528         * c-c++-common/cpp/openacc-define-1.c: New file.
5529         * c-c++-common/cpp/openacc-define-2.c: Likewise.
5530         * c-c++-common/cpp/openacc-define-3.c: Likewise.
5531         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
5532         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5533         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
5534         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
5535         * c-c++-common/goacc/asyncwait-1.c: Likewise.
5536         * c-c++-common/goacc/cache-1.c: Likewise.
5537         * c-c++-common/goacc/clauses-fail.c: Likewise.
5538         * c-c++-common/goacc/collapse-1.c: Likewise.
5539         * c-c++-common/goacc/data-1.c: Likewise.
5540         * c-c++-common/goacc/data-2.c: Likewise.
5541         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
5542         * c-c++-common/goacc/deviceptr-1.c: Likewise.
5543         * c-c++-common/goacc/deviceptr-2.c: Likewise.
5544         * c-c++-common/goacc/deviceptr-3.c: Likewise.
5545         * c-c++-common/goacc/if-clause-1.c: Likewise.
5546         * c-c++-common/goacc/if-clause-2.c: Likewise.
5547         * c-c++-common/goacc/kernels-1.c: Likewise.
5548         * c-c++-common/goacc/loop-1.c: Likewise.
5549         * c-c++-common/goacc/loop-private-1.c: Likewise.
5550         * c-c++-common/goacc/nesting-1.c: Likewise.
5551         * c-c++-common/goacc/nesting-data-1.c: Likewise.
5552         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
5553         * c-c++-common/goacc/parallel-1.c: Likewise.
5554         * c-c++-common/goacc/pcopy.c: Likewise.
5555         * c-c++-common/goacc/pcopyin.c: Likewise.
5556         * c-c++-common/goacc/pcopyout.c: Likewise.
5557         * c-c++-common/goacc/pcreate.c: Likewise.
5558         * c-c++-common/goacc/pragma_context.c: Likewise.
5559         * c-c++-common/goacc/present-1.c: Likewise.
5560         * c-c++-common/goacc/reduction-1.c: Likewise.
5561         * c-c++-common/goacc/reduction-2.c: Likewise.
5562         * c-c++-common/goacc/reduction-3.c: Likewise.
5563         * c-c++-common/goacc/reduction-4.c: Likewise.
5564         * c-c++-common/goacc/sb-1.c: Likewise.
5565         * c-c++-common/goacc/sb-2.c: Likewise.
5566         * c-c++-common/goacc/sb-3.c: Likewise.
5567         * c-c++-common/goacc/update-1.c: Likewise.
5568         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
5569         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
5570         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
5571         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
5572         * gfortran.dg/goacc/assumed.f95: Likewise.
5573         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
5574         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
5575         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5576         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
5577         * gfortran.dg/goacc/branch.f95: Likewise.
5578         * gfortran.dg/goacc/cache-1.f95: Likewise.
5579         * gfortran.dg/goacc/coarray.f95: Likewise.
5580         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
5581         * gfortran.dg/goacc/cray.f95: Likewise.
5582         * gfortran.dg/goacc/critical.f95: Likewise.
5583         * gfortran.dg/goacc/data-clauses.f95: Likewise.
5584         * gfortran.dg/goacc/data-tree.f95: Likewise.
5585         * gfortran.dg/goacc/declare-1.f95: Likewise.
5586         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
5587         * gfortran.dg/goacc/fixed-1.f: Likewise.
5588         * gfortran.dg/goacc/fixed-2.f: Likewise.
5589         * gfortran.dg/goacc/fixed-3.f: Likewise.
5590         * gfortran.dg/goacc/fixed-4.f: Likewise.
5591         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
5592         * gfortran.dg/goacc/if.f95: Likewise.
5593         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
5594         * gfortran.dg/goacc/list.f95: Likewise.
5595         * gfortran.dg/goacc/literal.f95: Likewise.
5596         * gfortran.dg/goacc/loop-1.f95: Likewise.
5597         * gfortran.dg/goacc/loop-2.f95: Likewise.
5598         * gfortran.dg/goacc/loop-3.f95: Likewise.
5599         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5600         * gfortran.dg/goacc/omp.f95: Likewise.
5601         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
5602         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
5603         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
5604         * gfortran.dg/goacc/parameter.f95: Likewise.
5605         * gfortran.dg/goacc/private-1.f95: Likewise.
5606         * gfortran.dg/goacc/private-2.f95: Likewise.
5607         * gfortran.dg/goacc/private-3.f95: Likewise.
5608         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
5609         * gfortran.dg/goacc/reduction-2.f95: Likewise.
5610         * gfortran.dg/goacc/reduction.f95: Likewise.
5611         * gfortran.dg/goacc/routine-1.f90: Likewise.
5612         * gfortran.dg/goacc/routine-2.f90: Likewise.
5613         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
5614         * gfortran.dg/goacc/several-directives.f95: Likewise.
5615         * gfortran.dg/goacc/sie.f95: Likewise.
5616         * gfortran.dg/goacc/subarrays.f95: Likewise.
5617         * gfortran.dg/gomp/map-1.f90: Likewise.
5618         * gfortran.dg/openacc-define-1.f90: Likewise.
5619         * gfortran.dg/openacc-define-2.f90: Likewise.
5620         * gfortran.dg/openacc-define-3.f90: Likewise.
5621         * g++.dg/gomp/block-1.C: Update for changed compiler output.
5622         * g++.dg/gomp/block-2.C: Likewise.
5623         * g++.dg/gomp/block-3.C: Likewise.
5624         * g++.dg/gomp/block-5.C: Likewise.
5625         * g++.dg/gomp/target-1.C: Likewise.
5626         * g++.dg/gomp/target-2.C: Likewise.
5627         * g++.dg/gomp/taskgroup-1.C: Likewise.
5628         * g++.dg/gomp/teams-1.C: Likewise.
5629         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
5630         * gcc.dg/cilk-plus/jump.c: Likewise.
5631         * gcc.dg/gomp/block-1.c: Likewise.
5632         * gcc.dg/gomp/block-10.c: Likewise.
5633         * gcc.dg/gomp/block-2.c: Likewise.
5634         * gcc.dg/gomp/block-3.c: Likewise.
5635         * gcc.dg/gomp/block-4.c: Likewise.
5636         * gcc.dg/gomp/block-5.c: Likewise.
5637         * gcc.dg/gomp/block-6.c: Likewise.
5638         * gcc.dg/gomp/block-7.c: Likewise.
5639         * gcc.dg/gomp/block-8.c: Likewise.
5640         * gcc.dg/gomp/block-9.c: Likewise.
5641         * gcc.dg/gomp/target-1.c: Likewise.
5642         * gcc.dg/gomp/target-2.c: Likewise.
5643         * gcc.dg/gomp/taskgroup-1.c: Likewise.
5644         * gcc.dg/gomp/teams-1.c: Likewise.
5646 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
5648         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
5649         test case.
5651 2015-01-15  Mike Stump  <mikestump@comcast.net>
5653         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
5654         * gcc.dg/inline_2.c: Likewise.
5655         * gcc.dg/inline_3.c: Likewise.
5656         * gcc.dg/inline_4.c: Likewise.
5658 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
5660         PR fortran/58023
5661         * gfortran.dg/proc_ptr_comp_43.f90: New.
5663 2015-01-15  Mike Stump  <mikestump@comcast.net>
5665         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
5666         * gcc.dg/unroll_2.c: Likewise.
5667         * gcc.dg/unroll_3.c: Likewise.
5668         * gcc.dg/unroll_4.c: Likewise.
5669         * gcc.dg/unroll_5.c: Likewise.
5671 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
5673         PR target/63971
5674         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
5675         in epilogue.
5676         * gcc.target/aarch64/test_frame_6.c: Likewise.
5677         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
5678         x30 and x19 (in the epilogue).
5679         * gcc.target/aarch64/test_frame_4.c: Likewise.
5680         * gcc.target/aarch64/test_frame_7.c: Likewise.
5682 2015-01-15  Martin Liska  <mliska@suse.cz>
5684         * g++.dg/ipa/pr64068.C: New test.
5685         * gcc.dg/ipa/PR64559.c: New test.
5687 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
5689         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
5690         with PIE.
5692 2015-01-15  Richard Biener  <rguenther@suse.de>
5694         PR tree-optimization/61743
5695         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
5696         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
5698 2015-01-15 Renlin Li <renlin.li@arm.com>
5700         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
5701         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
5703 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
5705         * gcc.dg/vect/vect-aggressive-1.c: New.
5706         * gcc.target/i386/avx2-vect-aggressive.c: New.
5708 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
5710         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
5712 2015-01-15  Richard Biener  <rguenther@suse.de>
5714         PR lto/64415
5715         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
5716         -Wl,-undefined,dynamic_lookup.
5718 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
5720         * gnat.dg/opt47.adb: New test.
5722 2015-01-15  Richard Biener  <rguenther@suse.de>
5724         PR lto/64415
5725         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
5727 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
5729         PR tree-optimization/64434
5730         * gcc.dg/torture/pr64434.c: New test.
5732 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
5734         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
5735         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
5736         -march=loongson* and -march=octeon* require -mno-micromips.
5738 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
5739             Matthew Fortune  <matthew.fortune@imgtec.com>
5741         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
5742         * gcc.target/mips/call-saved-5.c (foo): Likewise.
5743         * gcc.target/mips/call-saved-6.c (foo): Likewise.
5744         * gcc.target/mips/call-saved-7.c: New file.
5745         * gcc.target/mips/call-saved-8.c: New file.
5746         * gcc.target/mips/call-saved-9.c: New file.
5748 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
5750         * gcc.target/mips/lsa.c: New file.
5751         * gcc.target/mips/mips64-lsa.c: Likewise.
5752         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
5753         * gcc.target/mips/mulsize-4.c: Likewise.
5754         * gcc.target/mips/mulsize-5.c: New file.
5755         * gcc.target/mips/mulsize-6.c: Likewise.
5756         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
5757         and !HAS_LSA as ghost options.
5758         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
5759         for !HAS_LSA.
5761 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
5763         * g++.dg/torture/20141013.c: Set -fno-short-enums.
5765 2015-01-15  Richard Biener  <rguenther@suse.de>
5767         PR middle-end/64365
5768         * gcc.dg/torture/pr64365.c: New testcase.
5770 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
5772         * gcc.dg/stackprotectexplicit1.c: New test.
5773         * g++.dg/stackprotectexplicit2.c: New test.
5775 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5777         PR target/61933
5778         * gfortran.dg/inquire_internal.f90: New.
5779         * gfortran.dg/negative_unit_check.f90: New.
5781 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
5783         PR target/53988
5784         * gcc.target/sh/pr53988-1.c: New.
5786 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
5788         PR c++/58671
5789         * g++.dg/tls/thread_local-ice3.C: New.
5791 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
5793         * gcc.target/i386/fentry-override.c: Properly place {} in target
5794         selector.  Remove nonpic.
5795         * gcc.target/i386/fentry.c: Likewise.
5797 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
5799         * gcc.dg/atomic-invalid.c: Check for invalid memory model
5800         warnings instead of errors.
5802 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
5804         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
5805         option support instead of ENABLE_LTO from Makefile.
5807 2015-01-14  Richard Biener  <rguenther@suse.de>
5809         PR tree-optimization/59354
5810         * gcc.dg/vect/pr59354.c: New testcase.
5812 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
5814         * lib/target-supports.exp
5815         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
5816         on ARM architures before v7.
5818 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
5820         PR middle-end/59448
5821         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
5822         an atomic_exchange.
5824 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
5826         PR target/64386
5827         * gcc.target/i386/pr64386.c: New test.
5829 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
5831         PR target/64393
5832         * gcc.target/i386/pr64393.c: New test.
5834 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
5836         PR target/64387
5837         * gcc.target/i386/pr64387.c: New test.
5839 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
5841         * gcc.target/aarch64/store-pair-1.c: Fix typo.
5843 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5845         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
5847 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5849         PR target/64453
5850         * gcc.target/arm/pr64453.c: New.
5852 2015-01-14  Richard Biener  <rguenther@suse.de>
5854         PR lto/64415
5855         * gcc.dg/lto/pr64415_0.c: New testcase.
5856         * gcc.dg/lto/pr64415_1.c: Likewise.
5858 2015-01-14  Martin Liska  <mliska@suse.cz>
5860         * gcc.dg/ipa/pr64307.c: New test.
5862 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
5864         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
5865         64-bit and 128-bit.
5867 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5869         PR target/64460
5870         * gcc.target/arm/pr64460_1.c: New test.
5872 2015-01-14  Richard Biener  <rguenther@suse.de>
5874         PR tree-optimization/64493
5875         PR tree-optimization/64495
5876         * gcc.dg/vect/pr64493.c: New testcase.
5877         * gcc.dg/vect/pr64495.c: Likewise.
5879 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
5881         * gcc.dg/Warray-bounds-11.c: New test-case.
5883 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5885         * gcc.target/mips/octeon3-pipe-1.c: New test.
5887 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
5889         * jit.dg/harness.h (set_up_logging): Move string concatenation
5890         into...
5891         (concat_strings): New function.
5892         (dump_reproducer): New function.
5893         (test_jit): Call dump_reproducer.
5894         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
5895         function.
5896         (jit-dg-test): Delete any generated reproducer from previous runs.
5897         Verify that a generated reproducer was created, and verify that it
5898         compiles.
5899         * jit.dg/test-nested-contexts.c (main): Call
5900         gcc_jit_context_dump_reproducer_to_file.
5902 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
5904         * gcc.dg/aru-2.c: Add dg-require-profiling.
5906 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
5908         * lib/target-supports.exp (check_profiling_available): Check if
5909         -pg links.
5911 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
5913         PR ipa/64565
5914         * g++.dg/torture/pr64565.C: New testcase.
5916 2015-01-13  Marek Polacek  <polacek@redhat.com>
5918         PR middle-end/64391
5919         * gcc.dg/tm/pr64391.c: New test.
5921 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
5923         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
5924         true.
5926 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
5928         * gcc.target/i386/pie.c: New test.
5930         * lib/target-supports.exp (check_effective_target_pie): New.
5932 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
5934         PR rtl-optimization/64286
5935         * gcc.target/i386/avx2-pr64286.c: New test.
5937 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
5939         PR c++/57626
5940         * g++.dg/cpp0x/vt-57626.C: New.
5942 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
5944         PR fortran/64528
5945         * gfortran.dg/pr64528.f90: New test.
5947 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
5949         * gcc.target/aarch64/subsp.c: New test.
5951 2015-01-13  Andrew Pinski  <apinski@cavium.com>
5953         * gcc.target/aarch64/store-pair-1.c: New testcase.
5955 2015-01-13  Richard Biener  <rguenther@suse.de>
5957         PR lto/64373
5958         * gcc.dg/lto/pr64373_0.c: New testcase.
5960 2015-01-13  Andrew Pinski  <apinski@cavium.com>
5962         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
5963         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
5965 2015-01-13  Richard Biener  <rguenther@suse.de>
5967         PR tree-optimization/64406
5968         * gcc.dg/pr64406.c: New testcase.
5970 2015-01-13  Richard Biener  <rguenther@suse.de>
5972         PR tree-optimization/64404
5973         * gcc.dg/vect/pr64404.c: New testcase.
5975 2015-01-13  Richard Biener  <rguenther@suse.de>
5977         PR tree-optimization/64568
5978         * g++.dg/torture/pr64568.C: New testcase.
5980 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
5982         * jit.dg/test-error-local-used-from-other-function.c: New test
5983         case.
5984         * jit.dg/test-error-param-reuse.c: New test case.
5985         * jit.dg/test-error-param-sharing.c: New test case.
5986         * jit.dg/test-error-param-used-from-other-function.c: New test
5987         case.
5988         * jit.dg/test-error-param-used-without-a-function.c: New test
5989         case.
5991 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
5993         PR tree-optimization/64563
5994         * gcc.dg/pr64563.c: New test.
5996         PR target/64513
5997         * gcc.target/i386/pr64513.c: New test.
5999         PR tree-optimization/64454
6000         * gcc.dg/pr64454.c: New test.
6002         PR testsuite/64028
6003         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
6004         bind_pic_locally.
6005         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
6006         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
6007         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6008         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
6009         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6010         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6011         * gcc.dg/vect/slp-25.c: Likewise.
6012         * gcc.dg/vect/vect-109.c: Likewise.
6013         * gcc.dg/vect/vect-13.c: Likewise.
6014         * gcc.dg/vect/vect-17.c: Likewise.
6015         * gcc.dg/vect/vect-18.c: Likewise.
6016         * gcc.dg/vect/vect-19.c: Likewise.
6017         * gcc.dg/vect/vect-20.c: Likewise.
6018         * gcc.dg/vect/vect-21.c: Likewise.
6019         * gcc.dg/vect/vect-22.c: Likewise.
6020         * gcc.dg/vect/vect-27.c: Likewise.
6021         * gcc.dg/vect/vect-29.c: Likewise.
6022         * gcc.dg/vect/vect-2-big-array.c: Likewise.
6023         * gcc.dg/vect/vect-2.c: Likewise.
6024         * gcc.dg/vect/vect-3.c: Likewise.
6025         * gcc.dg/vect/vect-4.c: Likewise.
6026         * gcc.dg/vect/vect-5.c: Likewise.
6027         * gcc.dg/vect/vect-72.c: Likewise.
6028         * gcc.dg/vect/vect-73-big-array.c: Likewise.
6029         * gcc.dg/vect/vect-73.c: Likewise.
6030         * gcc.dg/vect/vect-77-global.c: Likewise.
6031         * gcc.dg/vect/vect-78-global.c: Likewise.
6032         * gcc.dg/vect/vect-7.c: Likewise.
6033         * gcc.dg/vect/vect-86.c: Likewise.
6034         * gcc.dg/vect/vect-align-1.c: Likewise.
6035         * gcc.dg/vect/vect-align-3.c: Likewise.
6036         * gcc.dg/vect/vect-all-big-array.c: Likewise.
6037         * gcc.dg/vect/vect-all.c: Likewise.
6038         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6039         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6040         * gcc.dg/vect/vect-peel-3.c: Likewise.
6041         * gcc.dg/vect/vect-peel-4.c: Likewise.
6042         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
6044 2015-01-12  Jeff Law  <law@redhat.com>
6046         PR target/64461
6047         * gcc.target/m68k/pr64461.c: New test.
6049 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
6051         * jit.dg/test-array-as-pointer.c (create_code): Update call
6052         to gcc_jit_context_new_global by setting "kind" to
6053         GCC_JIT_GLOBAL_IMPORTED.
6054         * jit.dg/test-error-array-as-pointer.c: Likewise.
6055         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
6056         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
6057         setting kind to GCC_JIT_GLOBAL_EXPORTED.
6058         * jit.dg/test-using-global.c (the_global): Rename to...
6059         (imported_global): ...this.
6060         (create_code): Update to test the three kinds of global.
6061         (verify_code): Likewise.
6063 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
6065         PR testsuite/64427
6066         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
6067         undefined behavior.
6068         * gcc.target/i386/pr64291-2.c: Updated.
6070 2015-01-12  Richard Biener  <rguenther@suse.de>
6072         PR tree-optimization/64530
6073         * gfortran.dg/pr64530.f90: New testcase.
6075 2015-01-12  Richard Biener  <rguenther@suse.de>
6077         PR middle-end/64357
6078         * gcc.dg/torture/pr64357.c: New testcase.
6080 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
6082         * gcc.target/i386/nop-mcount.c: Properly place {} in target
6083         selector.
6085 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6086         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
6088 2015-01-12  Martin Liska  <mliska@suse.cz>
6090         * gcc.dg/ipa/PR64550.c: New test.
6092 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
6094         PR ipa/63470
6095         * g++.dg/ipa/pr63470.C: New testcase.
6097 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
6099         PR fortran/63733
6100         * gfortran.dg/typebound_operator_20.f90: New.
6102 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
6104         PR fortran/58023
6105         * gfortran.dg/proc_ptr_comp_42.f90: New.
6107 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
6109         PR fortran/64508
6110         * gfortran.dg/proc_ptr_comp_41.f90: New.
6112 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
6114         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
6116 2015-01-10  Tobias Burnus  <burnus@net-b.de>
6118         PR fortran/64522
6119         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
6120         and add dg-excess-errors.
6121         * gfortran.dg/line_length_6.f90: New.
6122         * gfortran.dg/line_length_7.f90: New.
6123         * gfortran.dg/line_length_8.f90: New.
6124         * gfortran.dg/line_length_9.f90: New.
6125         * gfortran.dg/line_length_10.f90: New.
6126         * gfortran.dg/line_length_11.f90: New.
6128 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
6130         * jit.dg/test-threads.c (struct testcase): Move declaration
6131         to jit.dg/all-non-failing-tests.h.
6132         (testcases): Likewise.
6133         * jit.dg/all-non-failing-tests.h (struct testcase): Move
6134         declaration here from jit.dg/all-non-failing-tests.h.
6135         (testcases): Likewise.
6136         * jit.dg/test-combination.c (create_code): Eliminate spelling
6137         out all of the testcases in favor of looping through the
6138         "testcases" metadata.
6139         (verify_code): Likewise.
6141 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
6143         PR rtl-optimization/64536
6144         * gcc.dg/pr64536.c: New test.
6146 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
6148         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
6149         * jit.dg/test-combination.c (create_code): Likewise.
6150         (verify_code): Likewise.
6151         * jit.dg/test-constants.c: New test case.
6152         * jit.dg/test-threads.c: Add test-constants.c.
6154 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
6156         PR libobjc/51891
6157         * objc.dg/gnu-api-2-class.m: Add a test case
6158         for the above change.
6160 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
6162         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
6164 2015-01-09  Richard Biener  <rguenther@suse.de>
6166         PR tree-optimization/64410
6167         * g++.dg/vect/pr64410.cc: New testcase.
6169 2015-01-09  Martin Liska  <mliska@suse.cz>
6171         * gcc.dg/ipa/ipa-icf-32.c: New test.
6173 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6175         * c-c++-common/tsan/tsan_barrier.h: New.
6176         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
6177         * c-c++-common/tsan/bitfield_race.c: Likewise.
6178         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
6179         * c-c++-common/tsan/mutexset1.c: Likewise.
6180         * c-c++-common/tsan/race_on_barrier.c: Likewise.
6181         * c-c++-common/tsan/race_on_mutex.c: Likewise.
6182         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
6183         * c-c++-common/tsan/simple_race.c: Likewise.
6184         * c-c++-common/tsan/simple_stack.c: Likewise.
6185         * c-c++-common/tsan/sleep_sync.c: Likewise.
6186         * c-c++-common/tsan/tiny_race.c: Likewise.
6187         * c-c++-common/tsan/tls_race.c: Likewise.
6188         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
6189         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
6190         * g++.dg/tsan/atomic_free.C: Likewise.
6191         * g++.dg/tsan/atomic_free2.C: Likewise.
6192         * g++.dg/tsan/cond_race.C: Likewise.
6193         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
6195 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
6197         PR testsuite/62250
6198         * lib/target-supports.exp (check_effective_target_libatomic_available):
6199         New.
6200         * gfortran.dg/coarray/caf.exp: Only add -latomic for
6201         targets that match effective-target libatomic_available.
6202         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
6204 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
6206         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
6207         Verify the result of gcc_jit_context_get_last_error.
6208         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
6210 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
6212         PR tree-optimization/63989
6213         * gcc.dg/strlenopt-27.c: New test.
6215 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
6217         * jit.dg/harness.h (set_up_logging): New function.
6218         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
6219         set_up_logging on the context, so that every testcase is
6220         logged to a particular file.
6221         * jit.dg/test-nested-contexts.c (main): Open a logfile,
6222         and call gcc_jit_context_set_logfile on the top-level context.
6224 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
6226         PR target/64338
6227         * g++.dg/opt/pr64338.C: New test.
6229 2015-01-08  Tobias Burnus  <burnus@net-b.de>
6231         * gfortran.dg/coarray/codimension_2b.f90: New file.
6232         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
6233         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
6235 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
6237         PR c++/59004
6238         * g++.dg/ext/fnname4.C: New.
6240 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
6242         PR c++/64462
6243         * g++.dg/cpp0x/constexpr-64462.C: New.
6245 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
6247         PR c++/60753
6248         * g++.dg/cpp0x/deleted10.C: New.
6250 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
6252         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
6254 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
6256         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
6257         GCC_JIT_UNARY_OP_ABS.
6258         (verify_unary_ops): Likewise.
6260 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
6262         * jit.dg/test-arith-overflow.c: New test case.
6263         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
6264         * jit.dg/test-combination.c (create_code): Likewise.
6265         (verify_code): Likewise.
6266         * jit.dg/test-threads.c (testcases): Likewise.
6268 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
6270         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
6271         rather than "jit".  Load g++.exp, and call g++_init.
6272         Run test-*.cc files within the testsuite and *.cc files within
6273         docs/examples.
6274         (jit-dg-test): Drop the addition of -fgnu89-inline to
6275         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
6276         doing it when compiling C testcases (since g++ does not handle
6277         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
6278         is restored to the value after g++_init ran, rather than the
6279         value before g++_init ran.  Return a list of
6280         $comp_output $output_file, as dg-test assumes.
6282 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
6284         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
6285         make it easier to figure out the origin of each test result when
6286         running test-combination.c and test-threads.c.
6287         (CHECK_VALUE): Likewise.
6288         (CHECK_DOUBLE_VALUE): Likewise.
6289         (CHECK_STRING_VALUE): Likewise.
6290         (CHECK_STRING_STARTS_WITH): Likewise.
6291         (CHECK_STRING_CONTAINS): Likewise.
6292         (CHECK): Likewise.
6293         (check_string_value): Likewise, add "funcname" param.
6294         (check_string_starts_with): Likewise.
6295         (check_string_contains): Likewise.
6297 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
6299         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
6300         generating name of built executable.
6302 2015-01-07  Marek Polacek  <polacek@redhat.com>
6304         PR c/64440
6305         * gcc.dg/pr64440.c: New test.
6306         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
6308 2015-01-07  Marek Polacek  <polacek@redhat.com>
6310         PR c/64417
6311         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
6312         * gcc.dg/pr64417.c: New test.
6314 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
6316         PR target/64505
6317         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
6318         fix is correct.
6320 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
6322         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
6323         Check if testcases run without errors, not just if they compile.
6325 2015-01-06  Christian Bruel  <christian.bruel@st.com>
6327         PR target/64507
6328         * gcc.target/sh/pr64507.c: New test.
6330 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
6332         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
6334 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
6336         * c-c++-common/asan/sanitize-all-1.c: New test.
6337         * c-c++-common/ubsan/sanitize-all-1.c: New test.
6338         * c-c++-common/ubsan/sanitize-all-2.c: New test.
6339         * c-c++-common/ubsan/sanitize-all-3.c: New test.
6340         * c-c++-common/ubsan/sanitize-all-4.c: New test.
6342 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
6344         * lib/target-supports.exp (check_profiling_available): Return 0 for
6345         Visium.
6346         (check_effective_target_tls_runtime): Likewise.
6347         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
6348         * gcc.dg/20020312-2.c: Adjust for Visium.
6349         * gcc.dg/tls/thr-cse-1.c: Likewise
6350         * gcc.dg/tree-ssa/20040204-1.c: Likewise
6351         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6352         * gcc.dg/weak/typeof-2.c: Likewise.
6354 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
6356         PR rtl-optimization/64287
6357         * gcc.dg/aru-2.c: New test.
6359 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
6361         PR sanitizer/64344
6362         * c-c++-common/ubsan/pr64344-1.c: New test.
6363         * c-c++-common/ubsan/pr64344-2.c: New test.
6365         PR tree-optimization/64465
6366         * gcc.dg/pr64465.c: New test.
6368         PR tree-optimization/64494
6369         * gcc.c-torture/compile/pr64494.c: New test.
6371 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
6373         PR fortran/47674
6374         * gfortran.dg/realloc_on_assign_25.f90:  New test.
6376 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
6378         Update copyright years.
6380 2015-01-05  Marek Polacek  <polacek@redhat.com>
6382         PR c/64423
6383         * gcc.dg/pr64423.c: New test.
6385 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
6387         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
6388         mmix-knuth-mmixware for the same reason as for MIPS.
6389         * gcc.dg/debug/debug-2.c: Ditto.
6391         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
6393 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
6395         PR testsuite/62250
6396         * lib/gfortran.exp: Add libatomic library search path.
6397         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
6398         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
6400         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
6402 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6404         * c-c++-common/tsan/bitfield_race.c: New testcase.
6405         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
6407 2015-01-02  Tobias Burnus  <burnus@net-b.de>
6409         * gfortran.dg/coarray/collectives_4.f90: New.
6411 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
6413         PR fortran/57562
6414         * gfortran.dg/extends_16.f90: New.
6416 2015-01-02  Tobias Burnus  <burnus@net-b.de>
6418         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
6420 2015-01-02  Tobias Burnus  <burnus@net-b.de>
6422         * gfortran.dg/coarray/codimension_2.f90: New.
6423         * gfortran.dg/coarray/codimension_2a.f90: New.
6424         * gfortran.dg/coarray_35.f90: New.
6425         * gfortran.dg/coarray_35a.f90: New.
6427 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
6429         PR fortran/60507
6430         * gfortran.dg/dummy_procedure_11.f90: New.
6432 Copyright (C) 2015 Free Software Foundation, Inc.
6434 Copying and distribution of this file, with or without modification,
6435 are permitted in any medium without royalty provided the copyright
6436 notice and this notice are preserved.